public void TestUserCRUD() { IUser user = CreateUser(); UserProcessor up = new UserProcessor(user); var save = up.Create().Result; Assert.IsTrue(save != null && save.Data != null && save.Data.Id != Guid.Empty, "User save failed."); var one = up.FetchById().Result; one.Data.Password = "******"; Assert.IsTrue(one != null && JsonConvert.SerializeObject(one, Formatting.None).Equals(JsonConvert.SerializeObject(save, Formatting.None)), "User fetch failed."); var loggedIn = up.Login().Result; Assert.IsTrue(loggedIn != null && loggedIn.Data != Guid.Empty, "User login failed."); var delete = up.Delete().Result; one = up.FetchById().Result; Assert.IsTrue(one.Data == null, "User delete failed."); var tp = new TokenProcessor(loggedIn.Data); int result = tp.Delete().Result; var t = tp.FetchById().Result; Assert.IsTrue(t.Data == null, "Token delete failed."); }
private void UserLogin() { UserProcessor processor = new UserProcessor(); var login = processor.Login(Username.Text, Password.Text); if (login.Response.Equals(200)) { if (login.Value.Equals(1)) { VisibityForRoles(login.Value); } else { VisibityForRoles(login.Value); } } else { MessageBox.Show(login.Info); } }
private async void login_btn_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (username_txt.Text != "" && password_txt.Text != "" && device_ip_txt.Text != "") { UserModel.Name = username_txt.Text; userModel.Password = password_txt.Text; UserModel.DeviceIp = device_ip_txt.Text; string[] splitValues = UserModel.DeviceIp.Split('.'); if (splitValues.Length != 4) { error_lbl.Text = "please enter a valid ip"; error_lbl.Foreground = new SolidColorBrush(Colors.Red); } else { string returnMsg = await UserProcessor.Login(userModel); if (returnMsg != "") { error_lbl.Text = returnMsg; UserModel.Connected = true; } else { error_lbl.Text = "Error trying to connect"; error_lbl.Foreground = new SolidColorBrush(Colors.Red); } } } else { error_lbl.Text = "Please complete all the information"; error_lbl.Foreground = new SolidColorBrush(Colors.Red); } }