Пример #1
0
 public ObterComunicadoPorIdQueryHandler(
     IRepositorioComunicado repositorioComunicado
     , IRepositorioComunicadoGrupo repositorioComunicadoGrupo
     , IRepositorioComunicadoTurma repositorioComunicadoTurma
     , IRepositorioComunicadoAluno repositorioComunicadoAluno
     , IConsultasAbrangencia consultasAbrangencia
     , IConsultaGrupoComunicacao consultaGrupoComunicacao)
 {
     this._repositorioComunicado      = repositorioComunicado ?? throw new ArgumentNullException(nameof(repositorioComunicado));
     this._repositorioComunicadoGrupo = repositorioComunicadoGrupo ?? throw new ArgumentNullException(nameof(repositorioComunicadoGrupo));
     this._repositorioComunicadoTurma = repositorioComunicadoTurma ?? throw new ArgumentNullException(nameof(repositorioComunicadoTurma));
     this._repositorioComunicadoAluno = repositorioComunicadoAluno ?? throw new ArgumentNullException(nameof(repositorioComunicadoAluno));
     this._consultasAbrangencia       = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this._consultaGrupoComunicacao   = consultaGrupoComunicacao ?? throw new ArgumentNullException(nameof(consultaGrupoComunicacao));
 }
 public ConsultaComunicado(
     IRepositorioComunicado repositorio,
     IContextoAplicacao contextoAplicacao,
     IServicoUsuario servicoUsuario,
     IConsultasAbrangencia consultasAbrangencia,
     IRepositorioComunicadoTurma repositorioComunicadoTurma,
     IRepositorioComunicadoAluno repositorioComunicadoAluno,
     IRepositorioComunicadoGrupo repositorioComunicadoGrupo,
     IConsultaGrupoComunicacao consultaGrupoComunicacao,
     IServicoEol servicoEol) : base(contextoAplicacao)
 {
     this.repositorio                = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoUsuario             = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.consultasAbrangencia       = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this.repositorioComunicadoTurma = repositorioComunicadoTurma ?? throw new ArgumentNullException(nameof(repositorioComunicadoTurma));
     this.repositorioComunicadoAluno = repositorioComunicadoAluno ?? throw new ArgumentNullException(nameof(repositorioComunicadoAluno));
     this.repositorioComunicadoGrupo = repositorioComunicadoGrupo ?? throw new ArgumentNullException(nameof(repositorioComunicadoGrupo));
     this.consultaGrupoComunicacao   = consultaGrupoComunicacao ?? throw new ArgumentNullException(nameof(consultaGrupoComunicacao));
     this.servicoEol = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
 }
Пример #3
0
 public async Task <IActionResult> ListarIdsPorModalidade(Modalidade modalidade, [FromServices] IConsultaGrupoComunicacao consultaGrupoComunicacao)
 {
     return(Ok(await consultaGrupoComunicacao.ObterIdsGrupoComunicadoPorModalidade(modalidade)));
 }
Пример #4
0
 public GrupoComunicacaoController(IConsultaGrupoComunicacao consultaGrupoComunicacao)
 {
     this.consultaGrupoComunicacao = consultaGrupoComunicacao ?? throw new System.ArgumentNullException(nameof(consultaGrupoComunicacao));
 }