private async Task ExcluirPendenciaSeNaoHouverMaisPendenciaAula(long pendenciaId) { var pendenciasAulasRestantes = await repositorioPendenciaAula.ObterPendenciasAulasPorPendencia(pendenciaId); if (pendenciasAulasRestantes == null || !pendenciasAulasRestantes.Any()) { await mediator.Send(new ExcluirPendenciaPorIdCommand(pendenciaId)); } }
public async Task <IEnumerable <PendenciaAulaDto> > Handle(ObterPendenciasAulasPorPendenciaQuery request, CancellationToken cancellationToken) => await repositorioPendenciaAula.ObterPendenciasAulasPorPendencia(request.PendenciaId);