private async void Login(object sender, EventArgs e) { var loginProvider = Context.App.Factory.Resolve <ILoginProvider>(); var context = new PersonCredentialsModel { Email = _emailTextField.Text, Password = _passwordTextField.Text }; if (!await loginProvider.CheckIsUserRegistried(context)) { _errorLable.Hidden = false; } else { Context.App.Window.RootViewController = new RootViewController(context); _errorLable.Hidden = true; } }
public RootViewController(PersonCredentialsModel userModel) { UserModel = userModel; }
public Task <bool> CheckIsUserRegistried(PersonCredentialsModel context) { return(_loginComponent.CheckIsUserRegistered(context)); }
public LoginViewController() { UserModel = new PersonCredentialsModel(); }