Exemplo n.º 1
0
        public async Task <ActionResult> Login([FromBody] Models.Request.LoginUserRequest request)
        {
            if (!ModelState.IsValid)
            { // re-render the view when validation failed.
                return(BadRequest(ModelState));
            }
            await _loginUseCase.Handle(new LoginRequest(request.Id, request.Password), _loginPresenter);

            return(_loginPresenter.ContentResult);
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Post([FromBody] Models.Request.LoginUserRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await _loginUserUsecase.Handle(new LoginRequest(request.Email, request.Password), _loginPresenter);

            return(_loginPresenter.ContentResult);
        }