Exemple #1
0
        public IActionResult Cadastrar([FromForm] Models.Colaborador cb)
        {
            ModelState.Remove("Senha");

            if (ModelState.IsValid)
            {
                cb.Tipo  = ColaboradorTipoConstant.comum;
                cb.Senha = KeyGenerator.GetUniqueKey(8);
                _cbRepository.Cadastrar(cb);

                _gerenciarEmail.EnviarSenhaPorEmail(cb);


                TempData["MSG_S"] = Mensagem.MSG_S001;

                return(RedirectToAction(nameof(Index)));
            }

            return(View());
        }