public IHttpActionResult ExternalLogin(string email) { ErrorMessage errorMessage = authenticationBL.ExternalLogin(email); if (errorMessage.Code == HttpStatusCode.OK) { User user = userBL.GetUserByEmail(email); user.Password = null; return(Ok(user)); } return(new ResponseMessageResult(Request.CreateErrorResponse( errorMessage.Code, new HttpError(errorMessage.Message) ) )); }