public ObterFehamentoPorCodigoTurmaQueryHandler(IFechamentoTurmaRepository fechamentoTurmaRepository,
                                                 IMediator mediator)
 {
     this.fechamentoTurmaRepository = fechamentoTurmaRepository ?? throw new System.ArgumentNullException(nameof(fechamentoTurmaRepository));
     this.mediator = mediator ?? throw new System.ArgumentNullException(nameof(mediator));
 }
 public ObterFechamentoTurmaPorIdQueryHandler(IFechamentoTurmaRepository fechamentoTurmaRepository)
 {
     this.fechamentoTurmaRepository = fechamentoTurmaRepository ?? throw new ArgumentNullException(nameof(fechamentoTurmaRepository));
 }
 public ObterFechamentosPorCodigosTurmaQueryHandler(IFechamentoTurmaRepository fechamentoTurmaRepository)
 {
     this.fechamentoTurmaRepository = fechamentoTurmaRepository;
 }