コード例 #1
0
        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)
                                                 )
                                             ));
        }