Example #1
0
        public FilteredDataResponse <Event> GetRedemptionEvents(RedemptionFilteredDataRequest request)
        {
            var redemptionEvents = _eventRepository.Events.Where(e => e.AggregateId == request.BonusRedemptionId).AsNoTracking();

            return(new FilteredDataBuilder <Event>(request.DataRequest, redemptionEvents)
                   .GetPageData());
        }
Example #2
0
 public Task <FilteredDataResponse <Event> > GetFilteredBonusRedemptionEventsAsync(RedemptionFilteredDataRequest request)
 {
     return(SecurePostAsJson <RedemptionFilteredDataRequest, FilteredDataResponse <Event> >(Routes.ListRedemptionEvents, request));
 }