async Task ExecuteRefreshCommand() { var username = user.Text; var password = pwd.Text; userlist = await CosmosUsersDBService.CheckLogin(username, password); }
async void log_in(object sender, EventArgs e) { server = new CosmosUsersDBService(); var username = user.Text; var password = pwd.Text; await ExecuteRefreshCommand(); /*viewModel = new GetItemsViewModel(); * Console.WriteLine("aas " + viewModel.ItemsList);*/ if (userlist.Count != 0) { if (userlist[0].username == username && userlist[0].password == password) { CrossSecureStorage.Current.SetValue("id", userlist[0].Id); CrossSecureStorage.Current.SetValue("username", username); CrossSecureStorage.Current.SetValue("pasword", password); CrossSecureStorage.Current.SetValue("firstname", userlist[0].Firstname); CrossSecureStorage.Current.SetValue("lastname", userlist[0].Lastname); CrossSecureStorage.Current.SetValue("mail", userlist[0].mail); if (userlist[0].profession == "customer") { await Navigation.PushAsync(new Navigation()); } else if (userlist[0].profession == "admin") { await Navigation.PushAsync(new menu()); } else if (userlist[0].profession == "service") { await Navigation.PushAsync(new smenu()); } else { await DisplayAlert("ERROR", "login error", "OK"); } } else { await DisplayAlert("ERROR", "error account", "OK"); } } else { await DisplayAlert("ERROR", "error account", "OK"); } }
/*async Task ExecuteSearchCommand() * { * var text = searchByName.Text; * string[] name = text.Split(' '); * if (text != "") * { * usersList = await CosmosUsersDBService.GetSearchedUsers(name[0], name[1]); * } * else * { * usersList = await CosmosUsersDBService.GetAllUsers(); * } * }*/ async Task ExecuteClickedCommand() { if (operation == "update") { await CosmosUsersDBService.UpdateUser(user); await DisplayAlert("SUCCESS", "updated it!", "OK"); } else if (operation == "delete") { await CosmosUsersDBService.DeleteUser(user); await Navigation.PushAsync(new loading()); await Navigation.PopAsync(); /*1. */ /*usersList = await CosmosUsersDBService.GetAllUsers();*/ await DisplayAlert("SUCCESS", "deleted it!", "OK"); } else { await DisplayAlert("", "invalid operation", "OK"); } }
async Task ExecuteInsert(Users user) { await CosmosUsersDBService.InsertUser(user); }