public ActionResult EditarMenu(String dados) { CadastroMenuBO cmBO = new CadastroMenuBO(); List <CadastroMenu> listaDeLinks = null; listaDeLinks = JsonConvert.DeserializeObject <List <CadastroMenu> >(dados); Dictionary <int, CadastroMenu> conjunto = new Dictionary <int, CadastroMenu>(); foreach (CadastroMenu item in listaDeLinks) { if (conjunto.ContainsKey(item.id)) { conjunto.Remove(item.id); conjunto.Add(item.id, item); } else { conjunto.Add(item.id, item); } } foreach (var valor in conjunto) { cmBO.Gravar(valor.Value); } return(RedirectToAction("EditarMenu")); }
public ActionResult DesassociarLinksEGrupos() { Usuario usr = Session["UsuarioAtual"] as Usuario; ViewBag.UsuarioLogado = usr.nome; CadastroMenuBO cBO = new CadastroMenuBO(); GrupoUsuarioBO gBO = new GrupoUsuarioBO(); MVlinkEGrupo MV = new MVlinkEGrupo(); List <SelectListItem> listaGrupo = new List <SelectListItem>(); foreach (var obj in gBO.ListarGrupos()) { listaGrupo.Add(new SelectListItem { Text = obj.nome, Value = obj.id.ToString() }); } MV.ListaDeGrupos = listaGrupo; TempData["grupos"] = listaGrupo; MV.ListaDeLinks = cBO.listaDeLinks().ToList(); return(View(MV)); }
public ActionResult ListarLinks() { Usuario usr = Session["UsuarioAtual"] as Usuario; ViewBag.UsuarioLogado = usr.nome; CadastroMenuBO cmBO = new CadastroMenuBO(); return(View(cmBO.listaDeLinks())); }
public ActionResult EditarMenu() // responsavel por chamar a view editer menu { Usuario usr = Session["UsuarioAtual"] as Usuario; ViewBag.UsuarioLogado = usr.nome; cmBO = new CadastroMenuBO(); return(View(cmBO.listaDeLinks())); }
public ActionResult AdicionarLinks(String link) { CadastroMenu cm = JsonConvert.DeserializeObject <CadastroMenu>(link); if (cm.nome != "" && cm.url != "") { CadastroMenuBO cmBO = new CadastroMenuBO(); cmBO.Gravar(cm); } return(View()); }
public void Excluir(int id) { CadastroMenuBO cmBO = new CadastroMenuBO(); cmBO.Delete(id); }
public JsonResult JsonLinksFilhos() // responsavel por retonar para view { CadastroMenuBO cmBO = new CadastroMenuBO(); return(Json(cmBO.listaDeLinks(), JsonRequestBehavior.AllowGet)); }