public IActionResult GerarSenha(int id) { Models.Colaborador colaborador = _colaboradorRespository.ObterColaborador(id); colaborador.Senha = KeyGenerator.GetUniqueKey(8); _colaboradorRespository.Atualizar(colaborador); //TODO - Enviar o E-mail }
public IActionResult GerarSenha(int id) { //TODO - Gerar senha aelatoria, salvar nova, enviar e-mail Models.Colaborador colaborador = _colaboradorRepository.ObterColaborador(id); colaborador.Senha = KeyGenerator.GetUniqueKey(8); _colaboradorRepository.Atualizar(colaborador); return(View()); }
public IActionResult GerarSenha(int id) { Models.Colaborador colaborador = _colaboradorRespository.ObterColaborador(id); colaborador.Senha = KeyGenerator.GetUniqueKey(8); _colaboradorRespository.Atualizar(colaborador); _gerenciarEmail.EnviarSenhaParaColaboradorPorEmail(colaborador); TempData["MSG_S"] = Mensagem.MSG_S003; return(RedirectToAction(nameof(Index))); }
public IActionResult GerarSenha(int id) { var objeto = _colaboradorRepository.Obter(id); //Usei as variáveis abaixo para ver o resultado do gerador de chaves. var randomSTring = GeradorDeChaves.RandomString(8); var getUniqueKey = GeradorDeChaves.GetUniqueKey(8); var getUniqueKeyOriginal = GeradorDeChaves.GetUniqueKeyOriginal_BASED(8); objeto.Senha = getUniqueKey; _colaboradorRepository.Atualizar(objeto); _gerenciarEmail.EnviarSenhaParaColaboradorPorEmail(objeto); TempData["MSG_SUCESSO"] = Mensagem.MSG_SUCESSO_SENHA_ENVIADA; return(RedirectToAction(nameof(Index))); }
public IActionResult Atualizar(Colaborador colaborador) { try { _colaboradorRepository.Atualizar(colaborador); return(Ok("Registro atualizado com sucesso!")); }catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult Atualizar([FromForm] Models.Colaborador colaborador) { ModelState.Remove("Senha"); ModelState.Remove("ConfirmacaoSenha"); if (ModelState.IsValid) { _colaboradorRepository.Atualizar(colaborador); TempData["MSG_S"] = "Registro atualizado com sucesso!"; } return(RedirectToAction(nameof(Atualizar))); }
public IActionResult Atualizar([FromForm] Models.Colaborador colaborador, int id) { if (ModelState.IsValid) { _colaboradorRespository.Atualizar(colaborador); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Atualizar([FromForm] UnipDLL.BLL.Colaborador colaborador, int id) { ModelState.Remove("Senha"); if (ModelState.IsValid) { colaborador.Tipo = ColaboradorTipoConstant.Comum; _colaboradorRepository.Atualizar(colaborador); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Atualizar([FromForm] Models.Colaborador colaborador, int id) { ModelState.Remove("Senha"); if (ModelState.IsValid) { _colaboradorRespository.Atualizar(colaborador); TempData["MSG_S"] = "Registro salvo com sucesso!"; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Atualizar([FromForm] Models.Colaborador colaborador, int id) { ModelState.Remove("Senha"); // remove o campo Senha de Colaborador do Model State if (ModelState.IsValid) { _colaboradorrepository.Atualizar(colaborador); TempData["Mens_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Atualizar([FromForm] Models.Colaborador colaborador, int Id) { if (ModelState.IsValid) { colaborador.Ativo = true; _colaboradorRepository.Atualizar(colaborador); TempData["MSG_S"] = "Colaborador atualizado com sucesso!"; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Atualizar([FromForm] Models.Colaborador cb, int id) { ModelState.Remove("Senha"); if (ModelState.IsValid) { _cbRepository.Atualizar(cb); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } 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()); }
public void Atualizar(ColaboradorViewModel model) { var colaborador = _colaboradorRepository.GetById(model.ColaboradorId); if (colaborador == null) { _colaboradorRepository.Salvar(new Colaborador() { Usuario = model.Usuario, Senha = model.Senha, Nome = model.Nome, NomeCompleto = model.NomeCompleto, Apelido = model.Apelido, CPF = model.CPF, RG = model.RG, DataAdmissao = model.DataAdmissao, DataDemissao = model.DataDemissao, DataCadastro = DateTime.Now }); } else { _colaboradorRepository.Atualizar(new Colaborador() { ColaboradorId = model.ColaboradorId, Usuario = model.Usuario, Senha = model.Senha, Nome = model.Nome, NomeCompleto = model.NomeCompleto, Apelido = model.Apelido, CPF = model.CPF, RG = model.RG, DataAdmissao = model.DataAdmissao, DataDemissao = model.DataDemissao, DataAlteracao = DateTime.Now }); } }
public bool Atualizar(Colaborador colaborador, Guid uuid) { return(_colaboradorRepository.Atualizar(colaborador, uuid)); }
public void Atualizar(Colaborador colaborador) { _colaboradorRepository.Atualizar(colaborador); }