public async Task <IActionResult> Esqueci_Senha(Cliente Cliente) { if (ModelState.GetFieldValidationState("Senha") == ModelValidationState.Valid && ModelState.GetFieldValidationState("ConfSenha") == ModelValidationState.Valid) { try { var clienteCompleto = await _cliente.SelectClienteToUpdateByEmail(Cliente.Email, Token.GetToken(HttpContext)); clienteCompleto.Senha = Cliente.Senha; await _cliente.Alterar(clienteCompleto, Token.GetToken(HttpContext)); } catch (Exception e) { ViewBag.Erro = e.Message; return(View()); } ViewBag.Sucesso = "Senha alterada"; } ViewBag.Cliente = Cliente; return(View()); }