Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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));
        }