public ActionResult <DiagnosisDisease> GetDiagnosisDisease(int id)
        {
            DiagnosisDisease diagnosisDisease = _db.DiagnosisDiseases.FirstOrDefault(e => e.Id == id);

            if (diagnosisDisease == null)
            {
                return(NotFound());
            }

            return(Ok(diagnosisDisease));
        }
        public ActionResult <DiagnosisDisease> UpdateDiagnosisDisease([FromBody] DiagnosisDisease diagnosisDisease)
        {
            if (!_db.DiagnosisDiseases.Any(e => e.Id == diagnosisDisease.Id))
            {
                return(NotFound());
            }

            _db.DiagnosisDiseases.Update(diagnosisDisease);
            _db.SaveChanges();

            return(Ok(diagnosisDisease));
        }
        public IActionResult DeleteDiagnosisDisease(int id)
        {
            DiagnosisDisease diagnosisDisease = _db.Find <DiagnosisDisease>(id);

            if (diagnosisDisease == null)
            {
                return(NotFound());
            }

            _db.DiagnosisDiseases.Remove(diagnosisDisease);
            _db.SaveChanges();

            return(Ok());
        }
        public ActionResult <DiagnosisDisease> PostDiagnosisDisease([FromBody] DiagnosisDisease diagnosisDisease)
        {
            DiagnosisDisease oldDiagnosisDisease = _db.Find <DiagnosisDisease>(diagnosisDisease.Id);

            if (oldDiagnosisDisease != null)
            {
                return(BadRequest());
            }

            _db.DiagnosisDiseases.Add(diagnosisDisease);
            _db.SaveChanges();

            return(Ok(diagnosisDisease));
        }