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);
        }
Ejemplo n.º 3
0
        public void Setup()
        {
            _page = new Mock <ILoginPage>();
            _view = new Mock <ILoginView>();

            _interactor = new LoginInteractor(_view.Object, _page.Object);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        public override void AttachScreen(LoginScreen screen)
        {
            base.AttachScreen(screen);

            loginInteractor = new LoginInteractor();
        }