public ActionResult UpdateInfoEmploye(ViewModelFormInfoEmployeFranchise model, int? id) { if (adminFranchise.IsNull() || Bdd.AccessEmploye(id, adminFranchise).IsFalse()) { return RedirectError(); } if (id.IsNull()) { TempData["Error"] = "Erreur lors de la récupération des informations"; return RedirectToRoute("Backend_franchise_profilemploye", new { id = id }); } //On récup l'id salon en parameter var form = new RForm(); var nom = form.Get("FormEmploye.Nom"); var prenom = form.Get("FormEmploye.Prenom"); var genre = form.Get("FormEmploye.GenreId"); var email = form.Get("FormEmploye.Email"); if (nom.IsNullOrEmpty() || prenom.IsNullOrEmpty() || genre.IsNullOrEmpty() || email.IsNullOrEmpty()) { TempData["Error"] = "Erreur lors de la récupération des informations"; } else { if (Bdd.UpdateEmploye(id, nom, prenom, email, genre)) { TempData["Success"] = "L'employé a bien été modifié"; } else { TempData["Error"] = "Erreur lors de la modification de l'employé"; } } return RedirectToRoute("Backend_franchise_profilemploye", new { id = id }); }
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); }
public ActionResult AddSalonToEmploye(ViewModelFormAddSalonToEmploye model, int? id) { if (adminFranchise.IsNull() || Bdd.AccessEmploye(id, adminFranchise).IsFalse()) { return RedirectError(); } if(model.IsNull() || id.IsNull()) { TempData["Error"] = "Erreur lors de la récupération des informations"; return RedirectToRoute("Backend_franchise_profilemploye", new {id = id}); } //On récup l'id salon en parameter var form = new RForm(); var idsalon = form.Get("FormAddSalonToEmploye.IdSalon").ToInt(); if (idsalon < 0) { TempData["Error"] = "Erreur lors de l'ajout du salon à l'employé"; } else { if (Bdd.AddSalonToEmploye(idsalon, id)) { TempData["Success"] = "Le salon a bien été ajouté à l'employé"; } else { TempData["Error"] = "Erreur lors de l'ajout du salon à l'employé"; } } return RedirectToRoute("Backend_franchise_profilemploye", new { id = id }); }