public ConcursosController(
            IConcursoRepo concursoRepo,
            IFinalizarApostasService finalizarApostasService,
            IProcessarConcursoService processarConcursoService,
            IApostaRepo apostaRepo
            )
        {
            this.concursoRepo = concursoRepo;

            this.finalizarApostasService = finalizarApostasService;

            this.processarConcursoService = processarConcursoService;

            this.apostaRepo = apostaRepo;
        }
        public FinalizarApostasService(
            IConcursoRepo concursoRepo,
            IJogoRepo jogoRepo,
            IApostaRepo apostaRepo,
            ISequenceGenerator sequenceGenerator
            )
        {
            this.concursoRepo = concursoRepo;

            this.jogoRepo = jogoRepo;

            this.apostaRepo = apostaRepo;

            this.sequenceGenerator = sequenceGenerator;
        }
        public ProcessarConcursoService(
            IConcursoRepo concursoRepo,
            IApostaRepo apostaRepo,
            IJogoRepo jogoRepo,
            IResultadoService resultadoService
            )
        {
            this.concursoRepo = concursoRepo;

            this.apostaRepo = apostaRepo;

            this.jogoRepo = jogoRepo;

            this.resultadoService = resultadoService;
        }