예제 #1
0
 public ActionResult Create(Diet diet)
 {
     if (ModelState.IsValid)
     {
         foreach (var idFood in diet.IdFoods)
         {
             diet.Foods.Add(_dairyFarmService.GetFoodById(idFood));
         }
         foreach (var idCattleType in diet.IdCattleTypes)
         {
             diet.CattleTypes.Add(_dairyFarmService.GetCattleTypeById(idCattleType));
         }
         var popup = new MessageInfo
         {
             State   = 1,
             Message = "Regime bien ajouté"
         };
         if (_dairyFarmService.AddDiet(diet) == false)
         {
             return(RedirectToAction("Index", "Diets", new { message = "Erreur dans l'ajout", state = 0 }));
         }
         return(RedirectToAction("Index", "Diets", new { message = popup.Message, state = popup.State }));
     }
     return(RedirectToAction("Index", "Diets", new { message = "Erreur dans l'ajout", state = 0 }));
 }
예제 #2
0
        // GET: Foods/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Food food = _dairyFarmService.GetFoodById(id);

            if (food == null)
            {
                return(HttpNotFound());
            }
            return(View(food));
        }