public ActionResult Edicao(EdicaoViewModel model) { try { ModelState.Remove("Setor"); if (ModelState.IsValid) { var u = new Usuario(); u.IdUsuario = model.IdUsuario; u.Nome = model.Nome; u.Login = model.Login.ToLower(); u.Perfil = model.Perfil; u.Setor = model.Setor; u.Ativo = model.Ativo; new UsuarioDAL().AtualizarUsuario(u); TempData["Sucesso"] = true; TempData["Mensagem"] = $"Usuário {u.Login} atualizado com sucesso"; return(RedirectToAction("Consulta", "Usuario")); } } catch (Exception e) { ViewBag.Sucesso = false; ViewBag.Mensagem = "Erro: " + e.Message; } return(View(new EdicaoViewModel())); }
public ActionResult Edicao(int id) { try { Usuario u = new UsuarioDAL().ConsultarUsuario(id); var model = new EdicaoViewModel(); model.IdUsuario = u.IdUsuario; model.Nome = u.Nome; model.Login = u.Login; model.Ativo = u.Ativo; model.Perfil = u.Perfil; model.Setor = u.Setor; return(View(model)); } catch (Exception e) { TempData["Sucesso"] = false; TempData["Mensagem"] = "Erro: " + e.Message; } return(View()); }