public async Task <bool> Handle(ExcluirPendenciaCalendarioUeCommand request, CancellationToken cancellationToken)
        {
            var pendenciasCalendario = await repositorioPendenciaCalendarioUe.ObterPendenciasPorCalendarioUe(request.TipoCalendarioId, request.UeId, request.TipoPendencia);

            foreach (var pendenciaCalendario in pendenciasCalendario)
            {
                repositorioPendenciaCalendarioUe.Remover(pendenciaCalendario);

                await mediator.Send(new ExcluirPendenciaPorIdCommand(pendenciaCalendario.PendenciaId));
            }

            return(true);
        }
Example #2
0
 public async Task <IEnumerable <PendenciaCalendarioUe> > Handle(ObterPendenciasCalendarioUeQuery request, CancellationToken cancellationToken)
 => await repositorioPendenciaCalendarioUe.ObterPendenciasPorCalendarioUe(request.TipoCalendarioId, request.UeId, request.TipoPendencia);