public ActionResult Edit(Meal meal)
 {
     if (ModelState.IsValid)
     {
         var editMeal   = _dairyFarmService.GetMealById(meal.IdMeal);
         var difference = meal.Quantity - editMeal.Quantity;
         editMeal.Food.TotQuantity -= difference;
         editMeal.Quantity          = meal.Quantity;
         editMeal.IdFood            = meal.IdFood;
         editMeal.DateMeal          = meal.DateMeal;
         editMeal.HourMeal          = TimeSpan.Parse(meal.Hours);
         var popup = new MessageInfo
         {
             State   = 1,
             Message = "Repas bien édité"
         };
         if (_dairyFarmService.EditMeal(editMeal) == false)
         {
             return(RedirectToAction("Index", "Meals", new { message = "Erreur dans l'édition", state = 0 }));
         }
         return(RedirectToAction("Index", "Meals", new { id = popup.Id, message = popup.Message, state = popup.State }));
     }
     return(RedirectToAction("Index", "Meals", new { message = "Erreur dans l'édition", state = 0 }));
 }