public GeracaoDeEntregaDeLicaoService(ILicaoRepository licaoRepository, IConsultaDeAlunosService consultaDeAlunosService,
                                       IEntregaDeLicaoService entregaDeLicaoService, IConsultaEntregaDeLicaoService consultaEntregaService)
 {
     _consultaDeAlunosService = consultaDeAlunosService;
     _licaoRepository         = licaoRepository;
     _entregaDeLicaoService   = entregaDeLicaoService;
     _consultaEntregaService  = consultaEntregaService;
 }
 public AvaliacaoDeRespostasService(ICaseDeNegocioService caseDeNegocioService, ILicaoRepository licaoRepository,
                                    IEntregaDeLicaoRepository entregaDeLicaoRepository, IRespostaRepository respostaRepository, ITrofeuRepository trofeuRepository)
 {
     _caseDeNegocioService     = caseDeNegocioService;
     _licaoRepository          = licaoRepository;
     _entregaDeLicaoRepository = entregaDeLicaoRepository;
     _respostaRepository       = respostaRepository;
     _trofeuRepository         = trofeuRepository;
 }
 public LicaoService(ILicaoRepository licaoRepository, ICaseDeNegocioService caseDeNegocioService,
                     IConsultaEntregaDeLicaoService consultaEntregaDeLicaoService, IEntregaDeLicaoRepository entregaDeLicaoRepository,
                     IEntregaDeTrofeuRepository entregaDeTrofeuRepository, ITrofeuRepository trofeuRepository, IRespostaRepository respostaRepository)
     : base(licaoRepository)
 {
     _licaoRepository               = licaoRepository;
     _caseDeNegocioService          = caseDeNegocioService;
     _consultaEntregaDeLicaoService = consultaEntregaDeLicaoService;
     _entregaDeLicaoRepository      = entregaDeLicaoRepository;
     _entregaDeTrofeuRepository     = entregaDeTrofeuRepository;
     _trofeuRepository              = trofeuRepository;
     _respostaRepository            = respostaRepository;
 }