public async Task <IHttpActionResult> PutTreat_Medicines(int id, Treat_Medicines treat_Medicines) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != treat_Medicines.TreatmentID) { return(BadRequest()); } db.Entry(treat_Medicines).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Treat_MedicinesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetTreat_Medicines(int id) { Treat_Medicines treat_Medicines = await db.Treat_Medicines.FindAsync(id); if (treat_Medicines == null) { return(NotFound()); } return(Ok(treat_Medicines)); }
public async Task <IHttpActionResult> PostTreat_Medicines(Treat_Medicines treat_Medicines) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Treat_Medicines.Add(treat_Medicines); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = treat_Medicines.TreatmentID }, treat_Medicines)); }
public async Task <IHttpActionResult> DeleteTreat_Medicines(int id) { Treat_Medicines treat_Medicines = await db.Treat_Medicines.FindAsync(id); if (treat_Medicines == null) { return(NotFound()); } db.Treat_Medicines.Remove(treat_Medicines); await db.SaveChangesAsync(); return(Ok(treat_Medicines)); }