public ConsultaRecuperacaoParalelaPeriodo(IServicoEol servicoEOL, IServicoUsuario servicoUsuario, IRepositorioRecuperacaoParalelaPeriodo repositorioRecuperacaoParalelaPeriodo) { this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL)); this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario)); this.repositorioRecuperacaoParalelaPeriodo = repositorioRecuperacaoParalelaPeriodo ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalelaPeriodo)); }
public ConsultasRecuperacaoParalela( IRepositorioRecuperacaoParalela repositorioRecuperacaoParalela, IRepositorioEixo repositorioEixo, IRepositorioObjetivo repositorioObjetivo, IRepositorioResposta repositorioResposta, IServicoEol servicoEOL, IServicoRecuperacaoParalela servicoRecuperacaoParalela, IContextoAplicacao contextoAplicacao, IServicoUsuario servicoUsuario, IConsultasPeriodoEscolar consultasPeriodoEscolar, IRepositorioRecuperacaoParalelaPeriodo repositorioRecuperacaoParalelaPeriodo) : base(contextoAplicacao) { this.repositorioRecuperacaoParalela = repositorioRecuperacaoParalela ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalela)); this.repositorioEixo = repositorioEixo ?? throw new ArgumentNullException(nameof(repositorioEixo)); this.repositorioObjetivo = repositorioObjetivo ?? throw new ArgumentNullException(nameof(repositorioObjetivo)); this.repositorioResposta = repositorioResposta ?? throw new ArgumentNullException(nameof(repositorioResposta)); this.servicoRecuperacaoParalela = servicoRecuperacaoParalela ?? throw new ArgumentNullException(nameof(servicoRecuperacaoParalela)); this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario)); this.consultasPeriodoEscolar = consultasPeriodoEscolar; this.repositorioRecuperacaoParalelaPeriodo = repositorioRecuperacaoParalelaPeriodo ?? throw new ArgumentNullException(nameof(repositorioRecuperacaoParalelaPeriodo)); this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL)); }