public async void Cadastrar_usuario() { usuario.Nome = Nome; usuario.Email = Email; usuario.Senha = Senha; usuario.Telefone = Telefone; usuario.CPF = CPF; var _request = new CadastroRequest(usuario); var _response = await HttpsRequests<CadastroRequest, SimpleResponse>.PostAsync(_request, _page); if(_response.retorno == "true") { Confirmacao.Titulo = "Cadastro Realizado com Sucesso"; Confirmacao.Texto_menssagem = "Seu cadastro foi realizado e a partir de agora você pode logar no nosso App"; await Navigation.PushPopupAsync(new ConfirmacaoPopupPage(Confirmacao)); } else { Confirmacao.Titulo = "Já há um cadastro com esse email"; Confirmacao.Texto_menssagem = "Já temos um cadastro com esse email , use outro email ou resete sua senha"; await Navigation.PushPopupAsync(new ConfirmacaoPopupPage(Confirmacao)); } }
public async void Logar() { user.Email = Email; user.Senha = Senha; var _request = new LoginRequest(user); var _response = await HttpsRequests <LoginRequest, usuarioResponse> .PostAsync(_request); if (_response.Usuario != null) { Lista_usuario = App.Database.Consultar(); if (Lista_usuario.Count != 0) { App.Database.Exclusao(App.Usuario); } App.Database.Cadastro(_response.Usuario); App.Usuario = _response.Usuario; App.Current.MainPage = new View.Menu.MainPage(); } else { Confirmacao = new MenssagemConfirmacao(); Confirmacao.Titulo = "Erro"; Confirmacao.Texto_menssagem = "Senha ou email incorreto"; await Navigation.PushPopupAsync(new ConfirmacaoPopupPage(Confirmacao)); } }