Пример #1
0
        public LoginViewModel()
        {
            AuthNegocio = DependencyService.Get <IAuthNegocio>();

            DoLogin = new Command(() => {
                if (string.IsNullOrWhiteSpace(Email) || string.IsNullOrWhiteSpace(Senha))
                {
                    MessagingCenter.Send <string>("Usuario ou Senha invalidos/Não informados", HelperMessagingCenter.LoginFail);
                    return;
                }

                if (AuthNegocio.DoLogin(Email, Senha))
                {
                    MessagingCenter.Send <string>("Login Efetuado", HelperMessagingCenter.LoginSucess);
                }
            });


            DoRegister = new Command(() =>
            {
                MessagingCenter.Send <string>("Iniciar Registro", HelperMessagingCenter.OpenRegister);
            });

            DoEsqueciMinhaSenha = new Command(() => {
                MessagingCenter.Send <string>(Email ?? "", HelperMessagingCenter.OpenEsqueciMinhaSenha);
            });
        }
Пример #2
0
 public AuthController(IAuthNegocio authNegocio)
 {
     this._authNegocio = authNegocio;
 }