コード例 #1
0
 public HttpResponseMessage GetUser(string userName)
 {
     Models.UserDetails.UserModel model = repository.GetModel(userName);
     if (model != null)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, model));
     }
     return(Request.CreateResponse(HttpStatusCode.NotFound));
 }
コード例 #2
0
 public HttpResponseMessage CreateUser(Models.UserDetails.UserModel model)
 {
     if (ModelState.IsValid && model != null)
     {
         string token = repository.CreateUser(model);
         if (token == "Repeat UserName")
         {
             return(Request.CreateResponse(HttpStatusCode.Conflict));
         }
         if (token != string.Empty)
         {
             return(Request.CreateResponse(HttpStatusCode.Created, token));
         }
     }
     return(Request.CreateResponse(HttpStatusCode.BadRequest));
 }