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); }