public IActionResult SalvarNovaSenha([FromForm] Models.Cliente cliente, int Chave) { ModelState.Remove("Nome"); ModelState.Remove("Nascimento"); ModelState.Remove("Sexo"); ModelState.Remove("CPF"); ModelState.Remove("Telefone"); ModelState.Remove("Email"); ModelState.Remove("CEP"); ModelState.Remove("Rua"); ModelState.Remove("Cidade"); ModelState.Remove("Bairro"); ModelState.Remove("Numero"); ModelState.Remove("Estado"); if (ModelState.IsValid) { DadosRecuperacaoSenha dados = _recuperacaoSenhaRepository.ObterRegistro(a => a.Chave == Chave); Models.Cliente clienteDB = _clienteRepository.ObterCliente((int)dados.ClienteId); clienteDB.Senha = cliente.Senha; _recuperacaoSenhaRepository.Excluir(dados.Id); _clienteRepository.Atualizar(clienteDB); TempData["MSG_S"] = "A nova senha foi salva com sucesso!"; return(Redirect("/cliente/home/login")); } return(View()); }
public IActionResult SalvarNovaSenha([FromForm] Models.Colaborador colaborador, int Chave) { ModelState.Remove("Email"); if (ModelState.IsValid) { DadosRecuperacaoSenha dados = _recuperacaoSenhaRepository.ObterRegistro(a => a.Chave == Chave); Models.Colaborador colaboradorDB = _colaboradorRepository.ObterColaborador((int)dados.ColaboradorId); colaboradorDB.Senha = colaborador.Senha; _recuperacaoSenhaRepository.Excluir(dados.Id); _colaboradorRepository.Atualizar(colaboradorDB); TempData["MSG_S"] = "A nova senha foi salva com sucesso!"; return(Redirect("/colaborador/home/login")); } return(View()); }