public ActionResult <DiseaseTreatment> GetDiseaseTreatment(int id) { DiseaseTreatment diseaseTreatment = _db.DiseaseTreatments.FirstOrDefault(e => e.Id == id); if (diseaseTreatment == null) { return(NotFound()); } return(Ok(diseaseTreatment)); }
public ActionResult <DiseaseTreatment> UpdateDiseaseTreatment([FromBody] DiseaseTreatment diseaseTreatment) { if (!_db.DiseaseTreatments.Any(e => e.Id == diseaseTreatment.Id)) { return(NotFound()); } _db.DiseaseTreatments.Update(diseaseTreatment); _db.SaveChanges(); return(Ok(diseaseTreatment)); }
public IActionResult DeleteDiseaseTreatment(int id) { DiseaseTreatment diseaseTreatment = _db.Find <DiseaseTreatment>(id); if (diseaseTreatment == null) { return(NotFound()); } _db.DiseaseTreatments.Remove(diseaseTreatment); _db.SaveChanges(); return(Ok()); }
public ActionResult <DiseaseTreatment> PostDiseaseTreatment([FromBody] DiseaseTreatment diseaseTreatment) { DiseaseTreatment oldDiseaseTreatment = _db.Find <DiseaseTreatment>(diseaseTreatment.Id); if (oldDiseaseTreatment != null) { return(BadRequest()); } _db.DiseaseTreatments.Add(diseaseTreatment); _db.SaveChanges(); return(Ok(diseaseTreatment)); }