public IActionResult Cadastrar([FromForm] Models.Colaborador colaborador) { //IGNORA VALIDACAO DE Senha e ConfirmacaoSenha ModelState.Remove("Senha"); ModelState.Remove("ConfirmacaoSenha"); if (ModelState.IsValid) { try { colaborador.Tipo = "C"; colaborador.Senha = KeyGenerator.GetUniqueKey(8); _email.SendEmailColaborador(colaborador); _colaboradorRepository.Cadastrar(colaborador); TempData["MSG_S"] = "Colaborador cadastrado com sucesso!"; return(new RedirectResult(nameof(Cadastrar))); } catch { TempData["MSG_E"] = "Erro inesperado. Tente novamente mais tarde"; } return(View()); } return(View()); }