public IActionResult GerarSenha(int id) { UnipDLL.BLL.Colaborador colaborador = _colaboradorRepository.ObterColaborador(id); colaborador.Senha = KeyGenerator.GetUniqueKey(8); _colaboradorRepository.AtualizarSenha(colaborador); _gerenciarEmail.EnviarSenhaParaColaboradorPorEmail(colaborador); TempData["MSG_S"] = Mensagem.MSG_S003; return(RedirectToAction(nameof(Index))); }
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 Cadastrar([FromForm] UnipDLL.BLL.Colaborador colaborador) { ModelState.Remove("Senha"); if (ModelState.IsValid) { colaborador.Tipo = ColaboradorTipoConstant.Comum; colaborador.Senha = KeyGenerator.GetUniqueKey(8); _colaboradorRepository.Cadastrar(colaborador); _gerenciarEmail.EnviarSenhaParaColaboradorPorEmail(colaborador); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Login([FromForm] UnipDLL.BLL.Colaborador colaborador) //Evitar Confusões com o nome da area { UnipDLL.BLL.Colaborador colaboradorDB = _repositoryColaborador.Login(colaborador.Email, colaborador.Senha); if (colaboradorDB != null) { _loginColaborador.Login(colaboradorDB); return(new RedirectResult(Url.Action(nameof(Painel)))); } else { ViewData["MSG_E"] = "Usuário não encontrado, verifique o e-mail e senha digitado!"; return(View()); } }
public IActionResult Atualizar(int id) { UnipDLL.BLL.Colaborador colaborador = _colaboradorRepository.ObterColaborador(id); return(View(colaborador)); }