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);
     }
 }