public IHttpActionResult PutDrugSuply(int id, DrugSuply drugSuply) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != drugSuply.Id) { return(BadRequest()); } db.Entry(drugSuply).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DrugSuplyExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDrugSuply(int id) { DrugSuply drugSuply = db.DrugSuplySet.Find(id); if (drugSuply == null) { return(NotFound()); } return(Ok(drugSuply)); }
public IHttpActionResult DeleteDrugSuply(int id) { DrugSuply drugSuply = db.DrugSuplySet.Find(id); if (drugSuply == null) { return(NotFound()); } db.DrugSuplySet.Remove(drugSuply); db.SaveChanges(); return(Ok(drugSuply)); }
public IHttpActionResult PostDrugSuply(DrugSuply drugSuply) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } drugSuply.DeliveryTime = DateTime.Now; db.DrugSuplySet.Add(drugSuply); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = drugSuply.Id }, drugSuply)); }