Exemplo n.º 1
0
        public IActionResult Login([FromBody] LoginDTO dto)
        {
            var validationErrors = dto.Validate();

            if (validationErrors.Any())
            {
                return(ShowErrors(validationErrors, 401)); //Unauthorised.
            }

            var result = _accountLogic.Login(dto);

            if (result.Status == ResponseStatus.Success)
            {
                return(new OkResult());
            }
            else
            {
                return(ShowErrors(result.Errors, 401)); //Unauthorised.
            }
        }