Beispiel #1
0
 public ActionResult Create(Herd herd, int?id)
 {
     if (ModelState.IsValid)
     {
         var popup = new MessageInfo
         {
             State   = 1,
             Message = "Troupeau bien ajouté"
         };
         herd.AvailablePlaces = herd.MaxAnimals;
         if (_dairyFarmService.AddHerd(herd) == false)
         {
             popup.State   = 0;
             popup.Message = "Erreur à la création";
         }
         if (id != null)
         {
             return(RedirectToAction("Create", "Cattle", new { message = popup.Message, state = popup.State }));
         }
         return(RedirectToAction("Index", new { message = popup.Message, state = popup.State }));
     }
     if (id != null)
     {
         return(RedirectToAction("Create", "Cattle", new { message = "Erreur dans l'ajout du troupeau", state = 0 }));
     }
     ViewBag.IdCattleType = new SelectList(_dairyFarmService.GetCattleTypes(), "IdCattleType", "Label", herd.IdCattleType);
     return(RedirectToAction("Create", new { message = "Erreur dans l'ajout du troupeau", state = 0 }));
 }