コード例 #1
0
 public IActionResult Cadastrar(Funcionario funcionario)
 {
     //Cadastrar o funcionário
     _funcionarioRepository.Cadastrar(funcionario);
     //Commit
     _funcionarioRepository.Salvar();
     //Mensagem
     TempData["msg"] = "Funcionário cadastrado!";
     //Redirect para o index
     return(RedirectToAction("Index"));
 }
コード例 #2
0
        public IActionResult Inicio([FromForm] Funcionario funcionario)
        {
            if (ModelState.IsValid)
            {
                _funcionarioRepository.Cadastrar(funcionario);

                TempData["MSG_S"] = "Cadastro realizado com Sucesso!"; //mostra dados na tela

                return(RedirectToAction(nameof(Inicio)));              //retorna o metodo index GET
            }
            TempData["MSG_E"] = "Erro, volte mais tarde!";             //mostra dados na tela
            return(View());
        }
コード例 #3
0
 public IActionResult Cadastrar(Funcionario funcionario)
 {
     // Validar se o funcionário está OK
     if (ModelState.IsValid)
     {
         _funcionarioRepository.Cadastrar(funcionario);
         _funcionarioRepository.Salvar();
         TempData["msg"] = "Funcionário cadastrado!";
         return(RedirectToAction("Cadastrar"));
     }
     else
     {
         return(View(CarregarModel()));
     }
 }