public ActionResult DemandeIntercapi(IntercapiViewModels model) { var types = GetAllTypes(); var usersGroups = GetAllUsersGroups(); model.Types = GetSelectListItems(types); model.Groups = GetSelectListItems(usersGroups); // Increment the id Public Random rnd = new Random(); model.IdIntercapi = rnd.Next(1, 9999); if (ModelState.IsValid) { Session["IntercapiViewModels"] = model; IntercapiManager.SendRequestIntercapi(model.IdIntercapi, model.Name, model.Firstname, model.Email, model.Type, model.Group, model.Message); Logs.Logs.LogDemandeIntercapi(model.IdIntercapi + " - " + model.Name + " " + model.Firstname + ", Type : " + model.Type + ", Groupe d'utilisateur : " + model.Group + ", Message : " + model.Message, model.Email); TempData["msg"] = "<script>alert('Demande transmise avec succès.');</script>"; return(RedirectToAction("DemandeIntercapi")); } else { TempData["msg"] = "<script>alert('La transmission de la demande a échouée.');</script>"; return(View("DemandeIntercapi", model)); } }
public ActionResult DemandeIntercapi() { ViewBag.Title = "DemandeIntercapi"; var types = GetAllTypes(); var usersGroups = GetAllUsersGroups(); var model = new IntercapiViewModels(); model.Types = GetSelectListItems(types); model.Groups = GetSelectListItems(usersGroups); return(View(model)); }