public ActionResult SetProductions(ICollection <CattleProduction> cattleProductions)
        {
            if (ModelState.IsValid)
            {
                MessageInfo popup = new MessageInfo
                {
                    Message = "Production bien ajouté",
                    State   = 1
                };
                foreach (var prod in cattleProductions)
                {
                    if (Convert.ToDecimal(prod.Quantity2) < 0 || Convert.ToDecimal(prod.Quantity2) > 50)
                    {
                        popup.State   = 0;
                        popup.Message = "Vous ne pouvez pas dépassez une quantié de plus de 50 litres par traites";
                        return(RedirectToAction("Index", new { message = popup.Message, state = popup.State }));
                    }
                }


                foreach (var production in cattleProductions)
                {
                    if (production.Quantity2 != null)
                    {
                        production.Quantity = Convert.ToDecimal(production.Quantity2);
                        if (_dairyFarmService.AddCattleProduction(production) == false)
                        {
                            popup.Message = "Erreur dans l'ajout";
                            popup.State   = 0;
                        }
                    }
                }

                return(RedirectToAction("Index", new{ message = popup.Message, state = popup.State }));
            }

            ViewBag.message = " Le " + DateTime.Now.ToString("dddd dd MM yyyy");
            return(View(cattleProductions));
        }