public HttpResponseMessage Post([FromBody] WatercraftCondition value) { try { db.WatercraftConditions.Add(value); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Put(int id, [FromBody] WatercraftCondition item) { try { var i = db.WatercraftConditions.Find(id); if (i == null) { return(Request.CreateResponse(HttpStatusCode.NotModified, "Item is not found")); } i.Condition = item.Condition; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }