// GET: Admin/Roles/Create /// <summary> /// affiche le formulaire de création de rôle /// </summary> /// <returns>la vue create</returns> public ViewResult Create() { var bc = new BreadCrumbItem("Création", "/Roles/Create"); lbc.Add(bc); ViewBag.ListeBC = lbc; return View(); }
// GET: Admin/Croisieres/Create /// <summary> /// affiche un formulaire pour entrer les différentes propriétés d'une nouvelle croisière /// Les contenus des menus déroulants sont passés par le ViewBag /// </summary> /// <returns>vue create</returns> public ViewResult Create() { var bc = new BreadCrumbItem("Création", "/Croisieres/Create"); lbc.Add(bc); ViewBag.ListeBC = lbc; ViewBag.IdDuree = new SelectList(db.Durees, "IdDuree", "NbJours"); ViewBag.IdPort = new SelectList(db.Ports, "IdPort", "Nom"); ViewBag.IdPromo = new SelectList(db.Promos, "IdPromo", "Reduction"); ViewBag.IdTheme = new SelectList(db.Themes, "IdTheme", "Libelle"); return View(); }
// GET: Admin/Roles/Delete/5 /// <summary> /// affiche le rôle désigné par l'id passé en paramètre /// </summary> /// <param name="id"></param> /// <returns>le rôle à la vue delete</returns> public ActionResult Delete(string id) { var bc = new BreadCrumbItem("Suppression", "/Roles/Delete/"+id); lbc.Add(bc); ViewBag.ListeBC = lbc; if (string.IsNullOrEmpty(id)) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } AspNetRoles role = db.AspNetRoles.Find(id); if (role == null) { return HttpNotFound(); } return View(role); }
public CroisieresController() : base() { var bc = new BreadCrumbItem("Croisières", "/Croisieres"); lbc.Add(bc); }
// GET: Admin/Croisieres/Edit/5 /// <summary> /// recherche et affiche une croisière sélectionnée par son id passé en paramètre /// </summary> /// <param name="id"></param> /// <returns>croisiereViewModel</returns> public ActionResult Edit(int? id) { var bc = new BreadCrumbItem("Modification", "/Croisieres/Edit/"+id); lbc.Add(bc); ViewBag.ListeBC = lbc; if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Croisieres croisieres = db.Croisieres.Find(id); if (croisieres == null) { return HttpNotFound(); } CroisieresViewModel cvm = new CroisieresViewModel { IdTheme = croisieres.IdTheme, IdDuree = croisieres.IdDuree, IdPromo = (int)croisieres.IdPromo, IdPort = croisieres.IdPort, Prix = croisieres.Prix, DateDepart = croisieres.DateDepart.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture), Photo = croisieres.Photo, Description = croisieres.Description }; ViewBag.IdDuree = new SelectList(db.Durees, "IdDuree", "NbJours", cvm.IdDuree); ViewBag.IdPort = new SelectList(db.Ports, "IdPort", "Nom", cvm.IdPort); ViewBag.IdPromo = new SelectList(db.Promos, "IdPromo", "Reduction", cvm.IdPromo); ViewBag.IdTheme = new SelectList(db.Themes, "IdTheme", "Libelle", cvm.IdTheme); return View(cvm); }
// GET: Admin/Croisieres/Details/5 /// <summary> /// recherche la croisière avec son id passé en paramètre /// </summary> /// <param name="id"></param> /// <returns>une croisière si elle existe </returns> public ActionResult Details(int? id) { var bc = new BreadCrumbItem("Détails", "/Croisieres/Details/"+id); lbc.Add(bc); ViewBag.ListeBC = lbc; if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Croisieres croisieres = db.Croisieres.Find(id); if (croisieres == null) { return HttpNotFound(); } return View(croisieres); }
public AdminController() { lbc=new List<BreadCrumbItem>(); var bc = new BreadCrumbItem("Home","/Home"); lbc.Add(bc); }
public RolesController() : base() { var bc = new BreadCrumbItem("Rôles", "/Roles"); lbc.Add(bc); }
// GET: Admin/Roles/Edit/5 /// <summary> /// Par une requête linq, recherche le rôle dont l'id est passé en paramètre /// </summary> /// <param name="id"></param> /// <returns>le RolesViewModel à la vue Edit</returns> public ActionResult Edit(string id) { var bc = new BreadCrumbItem("Modification", "/Roles/Edit/"+id); lbc.Add(bc); ViewBag.ListeBC = lbc; if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } AspNetRoles role = db.AspNetRoles.Find(id); if (role == null) { return HttpNotFound(); } RolesViewModel rvm = new RolesViewModel() { IdRole = id, Role = role.Name }; return View(rvm); }