Settings so halb und a bissi aufgeräumt ...
This commit is contained in:
@@ -49,19 +49,19 @@ public partial class LoginPage : ContentPage {
|
||||
if ((currentTime - _lastDetectionTime) > _detectionInterval) {
|
||||
_lastDetectionTime = currentTime;
|
||||
foreach (var barcode in e.Results) {
|
||||
if (Stunde.apiKey != barcode.Value) {
|
||||
if (HoursBase.apiKey != barcode.Value) {
|
||||
_ = MainThread.InvokeOnMainThreadAsync(async () => {
|
||||
//await DisplayAlert("Barcode erkannt", $"Barcode: {barcode.Format} - {barcode.Value}", "OK");
|
||||
|
||||
try {
|
||||
var tokendata = new TokenData(barcode.Value);
|
||||
var op = await Models.Operator.LoadData(barcode.Value);
|
||||
Models.Stunde.apiKey = barcode.Value;
|
||||
Models.Stunde.name = op.name;
|
||||
Models.Stunde.surname = op.surname;
|
||||
Models.Stunde.EmployeeId = int.Parse(op.id);
|
||||
var op = await Models.HoursBase.LoadOperator(barcode.Value);
|
||||
Models.HoursBase.apiKey = barcode.Value;
|
||||
Models.HoursBase.name = op.name;
|
||||
Models.HoursBase.surname = op.surname;
|
||||
Models.HoursBase.EmployeeId = int.Parse(op.id);
|
||||
Title = op.name + " " + op.surname;
|
||||
ServerLabel.Text = "Server: " + tokendata.url.Replace("/appapi", "").Replace("https://", "").Replace("http://", "");
|
||||
ServerLabel.Text = "Server: " + tokendata.Url.Replace("/appapi", "").Replace("https://", "").Replace("http://", "");
|
||||
|
||||
Preferences.Default.Set("apiKey", barcode.Value);
|
||||
Preferences.Default.Set("name", op.name);
|
||||
@@ -122,18 +122,18 @@ public partial class LoginPage : ContentPage {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
Types.User response = await Auth.AuthUserPass(username, password, server);
|
||||
Types.User response = await BaseFunc.AuthUserPass(username, password, server);
|
||||
|
||||
var tokendata = new TokenData(response.token);
|
||||
var op = await Models.Operator.LoadData(response.token);
|
||||
Models.Stunde.apiKey = response.token;
|
||||
Models.Stunde.name = op.name;
|
||||
Models.Stunde.surname = op.surname;
|
||||
Models.Stunde.EmployeeId = int.Parse(op.id);
|
||||
var tokendata = new TokenData(response.Token);
|
||||
var op = await Models.HoursBase.LoadOperator(response.Token);
|
||||
Models.HoursBase.apiKey = response.Token;
|
||||
Models.HoursBase.name = op.name;
|
||||
Models.HoursBase.surname = op.surname;
|
||||
Models.HoursBase.EmployeeId = int.Parse(op.id);
|
||||
Title = op.name + " " + op.surname;
|
||||
ServerLabel.Text = "Server: " + tokendata.url.Replace("/appapi", "").Replace("https://", "").Replace("http://", "");
|
||||
ServerLabel.Text = "Server: " + tokendata.Url.Replace("/appapi", "").Replace("https://", "").Replace("http://", "");
|
||||
|
||||
Preferences.Default.Set("apiKey", response.token);
|
||||
Preferences.Default.Set("apiKey", response.Token);
|
||||
Preferences.Default.Set("name", op.name);
|
||||
Preferences.Default.Set("surname", op.surname);
|
||||
Preferences.Default.Set("EmployeeId", int.Parse(op.id));
|
||||
|
||||
Reference in New Issue
Block a user