public HttpResponseMessage Put(int id, [FromBody] Deanslist std) { try { using (var db = new ApiDemoEntities()) { var stdnt = db.Deanslists.FirstOrDefault(s => s.ID == id); if (stdnt != null) { stdnt.ID = std.ID; stdnt.Name = std.Name; stdnt.Grade = std.Grade; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Id = " + id.ToString() + " wasn't found.")); } } } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e)); } }
public HttpResponseMessage Post([FromBody] Deanslist std) { try { using (var db = new ApiDemoEntities()) { db.Deanslists.Add(std); db.SaveChanges(); var msg = Request.CreateResponse(HttpStatusCode.Created); return(msg); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e)); } }