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