public Task <ICollection <OrderFromNewsletterProjection> > HandleAsync(RetrieveOrdersFromNewsletter query, CancellationToken cancellationToken = default) { return(_discountedOrderProjectionRepository.List(cancellationToken)); }
public async Task <IActionResult> GetDiscountedOrders() { var query = new RetrieveOrdersFromNewsletter(); return(Ok(await _queryBus.SendAsync(query))); }