コード例 #1
0
        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));
            }
            


        }
コード例 #2
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));
            }
        }