// GET: Diseases/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Disease disease = _dairyFarmService.GetDiseaseById(id); if (disease == null) { return(HttpNotFound()); } return(View(disease)); }
public ActionResult Create(DiseasesHistory diseasesHistory) { var popup = new MessageInfo { Message = "Erreur dans l'ajout", State = 0 }; if (ModelState.IsValid) { if (_dairyFarmService.GetDiseaseById(diseasesHistory.IdDisease).Contagious == true) { _dairyFarmService.GetCattleById(diseasesHistory.IdCattle).InQuarantine = true; } foreach (var idTreatment in diseasesHistory.IdMedicalTreatments) { var medic = _dairyFarmService.GetMedicalTreatmentById(idTreatment); diseasesHistory.MedicalTreatments.Add(medic); } if (_dairyFarmService.AddDiseasesHistory(diseasesHistory)) { popup.Message = "Maladie Bien ajouté"; popup.State = 1; return(RedirectToAction("Details", "Cattle", new { id = diseasesHistory.IdCattle, message = popup.Message, state = popup.State })); } } return(RedirectToAction("Details", "Cattle", new { id = diseasesHistory.IdCattle, message = popup.Message, state = popup.State })); }