示例#1
0
 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());
 }