public ActionResult DeleteConfirmed(int id) { MenuRuoli menuRuoli = db.MenuRuolis.Find(id); db.MenuRuolis.Remove(menuRuoli); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MenuRuoli_Id,Ruolo,Menu_Id")] MenuRuoli menuRuoli) { if (ModelState.IsValid) { db.Entry(menuRuoli).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Menu_Id = new SelectList(db.Menus, "Menu_Id", "TestoMenu", menuRuoli.Menu_Id); return(View(menuRuoli)); }
public ActionResult Create([Bind(Include = "MenuRuoli_Id,Ruolo,Menu_Id")] MenuRuoli menuRuoli) { if (ModelState.IsValid) { db.MenuRuolis.Add(menuRuoli); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Menu_Id = new SelectList(db.Menus, "Menu_Id", "TestoMenu", menuRuoli.Menu_Id); return(View(menuRuoli)); }
// GET: MenuRuolis/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MenuRuoli menuRuoli = db.MenuRuolis.Find(id); if (menuRuoli == null) { return(HttpNotFound()); } return(View(menuRuoli)); }
// GET: MenuRuolis/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MenuRuoli menuRuoli = db.MenuRuolis.Find(id); if (menuRuoli == null) { return(HttpNotFound()); } ViewBag.Menu_Id = new SelectList(db.Menus, "Menu_Id", "TestoMenu", menuRuoli.Menu_Id); return(View(menuRuoli)); }
public async Task <ActionResult> EditR(int?id, [Bind(Include = "MenuRuoli_Id,Ruolo,Menu_Id")] MenuRuoli menuruoli, params String[] selectedRoles) { if (ModelState.IsValid) { var menuR = db.MenuRuolis.Where(m => m.Menu_Id == id).Select(m => m.MenuRuoli_Id).ToList(); if (selectedRoles != null) { foreach (var item in menuR) { MenuRuoli menur = db.MenuRuolis.Find(item); db.MenuRuolis.Remove(menur); db.SaveChanges(); } for (int i = 0; i < selectedRoles.Length; i++) { int menu = Convert.ToInt32(id); menuruoli.Menu_Id = menu; menuruoli.Ruolo = selectedRoles[i]; db.MenuRuolis.Add(menuruoli); db.SaveChanges(); } return(RedirectToAction("Index")); } else { ViewBag.Message = "Non hai selezionato nessun ruolo."; Menu menu2 = db.Menus.Find(id); ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name"); return(View(menu2)); } } Menu menu1 = db.Menus.Find(id); ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name"); return(View(menu1)); }
public async Task <ActionResult> Create([Bind(Include = "Menu_Id,Posizione,TestoMenu,Pubblica,Ruolo")] Menu menu, [Bind(Include = "MenuRuoli_Id,Ruolo,Menu_Id")] MenuRuoli menuruoli, params String[] selectedRoles) { if (ModelState.IsValid) { db.Menus.Add(menu); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name"); return(View(menu)); }