示例#1
0
 // PUT: api/Residents
 public HttpResponseMessage Put(HttpRequestMessage request, [FromBody] Models.ResidentViewModel resident)
 {
     if (resident != null)
     {
         if (resident.RoomId == 0)
         {
             return(request.CreateResponse(HttpStatusCode.OK, _RoomManagement.EditResident(resident)));
         }
         else
         {
             return(request.CreateResponse(HttpStatusCode.OK, _RoomManagement.AddInhabitant(resident.RoomId, resident)));
         }
     }
     return(request.CreateErrorResponse(HttpStatusCode.BadRequest, "Could not update Resident"));
 }