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 JsonResult JsonLinksFilhos() // responsavel por retonar para view
        {
            CadastroMenuBO cmBO = new CadastroMenuBO();

            return(Json(cmBO.listaDeLinks(), JsonRequestBehavior.AllowGet));
        }