private async void ImageButton_ClickedAsync(object sender, EventArgs e) { Usuario _user = new Usuario(); _user.DS_EMAIL = txtEmail.Text; _user.NM_USUARIO = txtUser.Text; _user.DS_SENHA = txtSenha.Text; var resultadoValidacoes = _validator.Validate(_user); if (resultadoValidacoes.IsValid) { _user.DS_SENHA = CryptoSenha.Encrypt(txtSenha.Text); await new DataService().AddUserAsync(_user); await DisplayAlert("Sucesso", "Cadastro Realizado com Sucesso!", "OK"); PopupNavigation.Instance.PopAsync(); } else { await DisplayAlert("Error", resultadoValidacoes.Errors[0].ErrorMessage, "Ok"); } }
private async void BtnLogin_Clicked(object sender, EventArgs e) { Usuario _user = new Usuario(); _user.NM_USUARIO = txtUser.Text; _user.DS_SENHA = txtPassword.Text; var resultadoValidacoes = _validator.Validate(_user); if (resultadoValidacoes.IsValid) { _user.DS_SENHA = CryptoSenha.Encrypt(_user.DS_SENHA); int login = await new DataService().GetLogin(_user.NM_USUARIO, _user.DS_SENHA); if (login == 0) { await DisplayAlert("Login Incorreto!", "Falha ao fazer o Login!", "OK"); } else { await DisplayAlert("Login Sucesso!", "Login Realizado com Sucesso!", "OK"); } } }