Exemplo n.º 1
0
        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));
            }
        }
 public ConfirmacaoPopupPage(MenssagemConfirmacao _Menssagem)
 {
     InitializeComponent();
     menssagem.Text = _Menssagem.Texto_menssagem;
     titulo.Text    = _Menssagem.Titulo;
 }