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); }
public async Task <IEnumerable <PendenciaCalendarioUe> > Handle(ObterPendenciasCalendarioUeQuery request, CancellationToken cancellationToken) => await repositorioPendenciaCalendarioUe.ObterPendenciasPorCalendarioUe(request.TipoCalendarioId, request.UeId, request.TipoPendencia);