public string Put([FromBody] Login lg) { UsuarioAplicacao objAppProd = new UsuarioAplicacao(_context); if (lg != null) { if (string.IsNullOrEmpty(lg.Senha)) { return("favor, inserir a senha!"); } else { Security objSecurity = new Security(); lg.Senha = objSecurity.EncriptSimetrica(lg.Senha); } if (lg.CodCli > 0) { string retorno = objAppProd.AtualizarUsuario(lg); return(retorno); } else { string retorno = objAppProd.InserirUsuario(lg); return(retorno); } } return("usuario invalido!"); }
public void CadastrarUsuario(object sender, EventArgs args) { indicator.IsVisible = true; ContentUser.IsVisible = false; if (txt_nome.Text == string.Empty || txt_nome.Text == "" || txt_nome.Text == null) { DisplayAlert("Erro!", "O nome deve ser preenchido.", "Ok"); } else if (txt_email.Text == string.Empty || txt_email.Text == "" || txt_email.Text == null) { DisplayAlert("Erro!", "O email deve ser preenchido.", "Ok"); } else if (txt_senha.Text == string.Empty || txt_senha.Text == "" || txt_senha.Text == null) { DisplayAlert("Erro!", "A senha deve ser preenchida.", "Ok"); } else if (txt_confirmarSenha.Text == string.Empty || txt_confirmarSenha.Text == "" || txt_confirmarSenha.Text == null) { DisplayAlert("Erro!", "A confirmação da senha deve ser preenchida.", "Ok"); } else if (txt_senha.Text != txt_confirmarSenha.Text) { DisplayAlert("Erro!", "As senhas não são iguais.", "Ok"); } else if (!AlterouIdade) { DisplayAlert("Erro!", "Selecione sua idade.", "Ok"); } else { Usuario usuario = new Usuario { Nome = txt_nome.Text, Senha = txt_senha.Text, Email = txt_email.Text, Idade = this.Idade }; var aplicacao = new UsuarioAplicacao(); Task task = Task.Run(async() => { await aplicacao.InserirUsuario(usuario); }); DisplayAlert("!", aplicacao.Mensagem, "Ok"); Navigation.PopModalAsync(); } indicator.IsVisible = false; ContentUser.IsVisible = true; }