public ActionResult AlterarSenha(UpdateViewModel model) { if (ModelState.IsValid) { try { var d = new UsuarioDAL(); Usuario u = d.ConsultarUsuario(model.Login.ToLower(), model.SenhaAntiga); if (u != null) { d.AtualizarSenha(model.Senha, u.IdUsuario); ViewBag.Sucesso = true; ViewBag.Mensagem = "Senha alterada com sucesso"; ModelState.Clear(); } else { ViewBag.Sucesso = false; ViewBag.Mensagem = "Não foi possível completar a operação, usuário ou senha incorretos ou usuário inativo"; } } catch (Exception e) { ViewBag.Sucesso = false; ViewBag.Mensagem = $"Erro não esperado, por favor entre em contato com o administrador do sistema. Erro: {e.Message}"; } } return(View()); }
public ActionResult AlterarSenha(AlterarSenhaViewModel model) { try { if (ModelState.IsValid) { var d = new UsuarioDAL(); d.AtualizarSenha(model.SenhaConfirm, model.idUsuario); ModelState.Clear(); TempData["Sucesso"] = true; TempData["Resultado"] = "Senha atualizada com sucesso"; } } catch (Exception e) { TempData["Sucesso"] = false; TempData["Resultado"] = "Erro: " + e.Message; } return(View()); }
public ActionResult AlterarSenha(AlterarSenhaViewModel model) { try { if (ModelState.IsValid) { var d = new UsuarioDAL(); d.AtualizarSenha(model.SenhaConfirm, model.IdUsuario); TempData["Sucesso"] = true; TempData["Mensagem"] = "Senha atualizada com sucesso"; return(RedirectToAction("Consulta", "Usuario")); } } catch (Exception e) { TempData["Sucesso"] = false; TempData["Mensagem"] = "Erro: " + e.Message; } return(View()); }