// PUT api/Account/5 public IHttpActionResult PutDSTK(int id, DSTK dstk) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dstk.ID) { return(BadRequest()); } db.Entry(dstk).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DSTKExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostDSTK(DSTK dstk) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DSTKs.Add(dstk); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dstk.ID }, dstk)); }
public IHttpActionResult DeleteDSTK(int id) { DSTK dstk = db.DSTKs.Find(id); if (dstk == null) { return(NotFound()); } db.DSTKs.Remove(dstk); db.SaveChanges(); return(Ok(dstk)); }