public async Task <ActionResult <IEnumerable <ProductListItem> > > GetAsync([FromQuery] GetProductListAsync query) => await this.ProcessAsync(query);
public async Task <IEnumerable <ProductListItem> > Handle(GetProductListAsync input) => await _products .Select(ProductListItem.Map) .ToListAsync();