示例#1
0
 public async Task <IActionResult> Salvar(long turmaId, long componenteCurricularId, [FromBody] SalvarPlanejamentoAnualDto dto, [FromServices] ISalvarPlanejamentoAnualUseCase useCase)
 {
     return(Ok(await useCase.Executar(turmaId, componenteCurricularId, dto)));
 }
        public async Task <PlanejamentoAnualAuditoriaDto> Executar(long turmaId, long componenteCurricularId, SalvarPlanejamentoAnualDto dto)
        {
            var auditoria = await mediator.Send(new SalvarPlanejamentoAnualCommand()
            {
                TurmaId = turmaId,
                ComponenteCurricularId = componenteCurricularId,
                PeriodosEscolares      = dto.PeriodosEscolares
            });

            return(auditoria);
        }