public ActionResult CadastrarPerfil() { UsuarioFacade facade = new UsuarioFacade(); ViewData["Telas"] = facade.PesquisarTela(null); return(View()); }
public ActionResult AlterarPerfil(int Codigo) { UsuarioFacade facade = new UsuarioFacade(); Perfil perfil = facade.PesquisarPerfil(Codigo); ViewData["Telas"] = facade.PesquisarTela(null); return(View(perfil)); }
public ActionResult AlterarPerfil(Perfil perfil) { UsuarioFacade facade = new UsuarioFacade(); try { IList <Permissao> permissoes = new List <Permissao>(); foreach (Permissao p in perfil.ListaPermissoes) { if (p.Tela != null) { permissoes.Add(p); } } perfil.ListaPermissoes = permissoes; facade.SalvarPerfil(perfil); return(RedirectToAction("Index")); } catch { ViewData["Telas"] = facade.PesquisarTela(null); return(View(perfil)); } }