public ActionResult AddPush(ViewModelAddPush model, int? id)
        {
            if (AccessSalon(id).IsFalse())
            {
                return RedirectError();
            }


            if (ModelState.IsValid)
            {
                var form = new RForm();
                var prestation = form.Get("prestations");

                if (prestation.IsNullOrEmpty())
                {
                    ViewBag.Error =
                        "Erreur lors de la récupération des prestations, vous devez en selectionner au moins une";
                }
                else
                {
                    var tabPrestations = prestation.Contains(",")
                    ? prestation.Split(',').ToList()
                    : new List<string>
                    {
                        prestation
                    };

                    if (tabPrestations.IsEmpty())
                    {
                        ViewBag.Error =
                            "Erreur lors de la récupération des prestations, vous devez en selectionner au moins une";
                    }
                    else
                    {
                        var date = form.Get("Date");
                        if (date.IsNullOrEmpty())
                        {
                            ViewBag.Error =
                            "Erreur lors de la récupération de la date, vous devez en selectionner une";
                        }
                        else
                        {
                            model.Form.Date = date.StringToDateTime();
                            if (Bdd.AddPush(id, tabPrestations, model))
                            {
                                TempData["Success"] = "Push bien ajouté";
                                return RedirectToRoute("Backend_salon_gererpush", new { id = id });
                            }

                            ViewBag.Error = "Erreur lors de l'ajout du push";
                        }
                    }
                }
            }

            var prestations = Bdd.GetTypePrestationsSalon(id);
            model.TypePrestations = prestations;
            model.SetTypePrestation(prestations);
            model.Authorize = Bdd.AuthorizeAddPush(id);
            return View(model);
        }