Beispiel #1
0
        public async Task <List <SubscriptionDate> > AskAsync(SubscriptionDatesForSubscriptionCriterion criterion)
        {
            var subscriptionIdCriterion = new SubscriptionIdCriterion();
            var subscriptionId          = await _queryBuilder.For <long>().WithAsync(subscriptionIdCriterion);

            var repositoryCriterion = new SubscriptionDatesForSubscriptionRepositoryCriterion(subscriptionId);

            return(await _queryBuilder.For <List <SubscriptionDate> >().WithAsync(repositoryCriterion));
        }
Beispiel #2
0
 public Task <List <SubscriptionDate> > AskAsync(SubscriptionDatesForSubscriptionRepositoryCriterion criterion)
 {
     return(_linqProvider.Query <SubscriptionDate>()
            .Where(x => x.SubscriptionId == criterion.SubscriptionId)
            .ToListAsync());
 }