private void btn_login_Click(object sender, EventArgs e) { string email = this.txt_user.Text; string password = this.txt_pass.Text; LoginInteractor login = new LoginInteractor(email, password); try { this.LoggedUser = login.performCheck(); labelInvalidCredentials.Hide(); this.DialogResult = DialogResult.OK; this.Close(); } catch (LoginInteractor.InavlidUsernameOrPassword) { labelInvalidCredentials.Text = "E-mail ou Senha incorreto(s)!"; labelInvalidCredentials.Show(); } catch (LoginInteractor.UserBlocked) { labelInvalidCredentials.Text = "Usuário bloqueado"; labelInvalidCredentials.Show(); } }
public void Setup() { _page = new Mock<ILoginPage>(); _view = new Mock<ILoginView>(); _interactor = new LoginInteractor(_view.Object, _page.Object); }
public void Setup() { _page = new Mock <ILoginPage>(); _view = new Mock <ILoginView>(); _interactor = new LoginInteractor(_view.Object, _page.Object); }
private void btnLogin_Click(object sender, EventArgs e) { var interactor = new LoginInteractor(this, _appDriver); var request = new LoginRequest { UserName = tbUserName.Text, Password = tbPassword.Text }; interactor.Login(request); }
public async Task <IActionResult> Login([FromBody] LoginRequestViewModel model) { LoginInteractor loginRequestInteractor = new LoginInteractor(_authenticationService, _accountRepository, _jwtFactory, _jwtOptions); var requestMessage = new LoginRequestMessage(model.Email, model.Password); var responseMessage = await loginRequestInteractor.Handle(requestMessage); var presenter = new LoginResponsePresenter(); var viewModel = presenter.Handle(responseMessage); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(new OkObjectResult(viewModel)); }
public override void AttachScreen(LoginScreen screen) { base.AttachScreen(screen); loginInteractor = new LoginInteractor(); }