Esempio n. 1
0
 public static Funcionario CadastrarFuncionarioCommandToFuncionario(CadastrarFuncionarioCommand command) =>
 command == null ? null :
 new Funcionario(
     command.Nome,
     command.DataNascimento,
     command.Cpf,
     new Contato(command.Celular, command.Telefone, command.Email),
     command.CargoId,
     registroFuncionarioAtivo: true
     );
        public async Task <IActionResult> Cadastrar(FuncionarioViewModel model)
        {
            var command = new CadastrarFuncionarioCommand(
                model.Nome,
                model.DataNascimento,
                model.Cpf,
                model.Celular,
                model.Telefone,
                model.Email,
                model.Cargo.Id
                );

            var result = await handler.SendCommand(command);

            //return View(result);
            return(RedirectToAction("Index"));
        }