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)); }
public async Task <IActionResult> ListarIdsPorModalidade(Modalidade modalidade, [FromServices] IConsultaGrupoComunicacao consultaGrupoComunicacao) { return(Ok(await consultaGrupoComunicacao.ObterIdsGrupoComunicadoPorModalidade(modalidade))); }
public GrupoComunicacaoController(IConsultaGrupoComunicacao consultaGrupoComunicacao) { this.consultaGrupoComunicacao = consultaGrupoComunicacao ?? throw new System.ArgumentNullException(nameof(consultaGrupoComunicacao)); }