Esempio n. 1
0
        public IHttpActionResult Login([FromBody] LoginModal loginModal)
        {
            ErrorMessage errorMessage = authenticationBL.Login(loginModal);

            if (errorMessage.Code == HttpStatusCode.OK)
            {
                User user = userBL.GetUserByEmail(loginModal.Email);
                user.Password = null;
                return(Ok(user));
            }

            return(new ResponseMessageResult(Request.CreateErrorResponse(
                                                 errorMessage.Code,
                                                 new HttpError(errorMessage.Message)
                                                 )
                                             ));
        }