public ActionResult CadastrarUsuario() { UsuarioFacade facade = new UsuarioFacade(); ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome"); 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 AlterarUsuario(int Codigo) { UsuarioFacade facade = new UsuarioFacade(); ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome"); Usuario usuario = facade.PesquisarUsuario(Codigo); return View(usuario); }
public ActionResult CadastrarUsuario(Usuario usuario, HttpPostedFileBase file) { UsuarioFacade facade = new UsuarioFacade(); try { facade.SalvarUsuario(usuario, file); return RedirectToAction("Index"); } catch { ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome"); return View(usuario); } }
public ActionResult AlterarUsuario(Usuario usuario, HttpPostedFileBase file) { UsuarioFacade facade = new UsuarioFacade(); //TODO: na alteração a senha não é obrigatória (?) try { facade.SalvarUsuario(usuario, file); return RedirectToAction("Index"); } catch { ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome"); return View(usuario); } }
public ActionResult VisualizarPerfil(int Codigo) { UsuarioFacade facade = new UsuarioFacade(); Perfil perfil = facade.PesquisarPerfil(Codigo); return View(perfil); }
public ActionResult Index() { UsuarioFacade facade = new UsuarioFacade(); return View(facade.PesquisarPerfil(null)); }