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));
        }