public ActionResult MeuUsuario(UsuarioSimplesDTO user) { var erros = user.validateEdit(); Usuario usuario = UsuarioDao.FindByLogin(SessionHelper.UsuarioLogado.login); if (erros.Count == 0 && user.senha != null && user.senha.Length > 6) { usuario.senha = user.senha; UsuarioDao.SaveUpdateAll(); SessionHelper.AddMensagemToView("Alterações salvas com sucesso"); return(RedirectToAction("Index", "Dashboards")); } SessionHelper.AddMensagemToView("Senha alterada com sucesso"); ViewBag.erros = erros; return(View(new UsuarioSimplesDTO(usuario))); }
public ActionResult Edit(UsuarioSimplesDTO user) { var erros = user.validateEdit(); if (erros.Count == 0) { Usuario usuario = UsuarioDao.Find(user.ID); usuario = user.ParseToUsuario(usuario); UsuarioDao.SaveUpdateAll(); SessionHelper.AddMensagemToView("Usuário editado com sucesso"); return(RedirectToAction("Index")); } ViewBag.erros = erros; SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info); return(View(user)); }