public ActionResult AlterarPerfil(int Codigo) { UsuarioFacade facade = new UsuarioFacade(); Perfil perfil = facade.PesquisarPerfil(Codigo); ViewData["Telas"] = facade.PesquisarTela(null); return View(perfil); }
public ActionResult CadastrarPerfil(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); } }
public ActionResult CadastrarPerfil() { UsuarioFacade facade = new UsuarioFacade(); ViewData["Telas"] = facade.PesquisarTela(null); return View(); }