public ActionResult Novo() { var c = new GrupoService(); var m = new ModuloService(); ViewBag.Modulos = m.GetModuloSelectListItem(); ViewBag.Permissao = c.GetPermissionId(null); return View(); }
public ActionResult Listagem(int? page) { page = page ?? 1; var Modulo = new ModuloService().GetByPage(page.Value); var list = new MvcList<Modulo>(Modulo.Item1, page.Value, Modulo.Item2, Settings.QuantityRegistersPerPage); return PartialView(list); }
public ModuloViewModel() { ModuloService = new ModuloService(); Modulo = new ObservableCollection <Modulo> { }; Modulo = ModuloService.GetAll(); }
public ActionResult Editar(int id) { var cat = new GrupoService().GetById(id); var c = new GrupoService(); var m = new ModuloService(); ViewBag.Permissao = c.GetPermissionId(id); ViewBag.Modulos = m.GetModuloSelectListItem(); return View(cat); }
public ActionResult Editar(int id) { var service = new ModuloService(); var cat = new ModuloService().GetById(id); ViewBag.Modulopai = GetModuloPaiSelectListItem(service.GetMenuItemModels(id)); return View(cat); }
public ActionResult Novo() { var service = new ModuloService(); ViewBag.Modulopai = GetModuloPaiSelectListItem(service.GetMenuItemModels(null)); var modulo = new Modulo { IsAtivo = true }; return View(modulo); }
/// <summary> /// Verificar se o IdGrupo Informado Possúi na URL de seus Módulos a ActionName informada no Campo Url ex:( "Admin/Comentario" ) /// </summary> /// <param name="idGrupo">The id grupo.</param> /// <param name="actionNameInUrlModulo">The action name in URL modulo.</param> /// <returns></returns> public static Boolean ModulosByGrupo(Int32 idGrupo, String actionNameInUrlModulo) { var modulosByGrupo = new ModuloService().GetModulosByGrupo(idGrupo); var result = modulosByGrupo.Any(mod => mod.Url.Contains(actionNameInUrlModulo)); return result; }