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 PesquisarColunista() { ConteudoFacade conteudoFacade = new ConteudoFacade(); MultimidiaFacade multimidiaFacade = new MultimidiaFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); Usuario usuario = new Usuario() { Perfil = new Perfil() { Codigo = 3 } }; IList<Usuario> colunistas = usuarioFacade.PesquisarColunista(); this.RegistrarBannerInternas(); return View(colunistas); }