public async Task <GetWidgetsByTypeAndBatchNumberResponse> Handle(GetWidgetsByTypeAndBatchNumber query) { var widgets = await _context.Widgets .Where(widget => widget.WidgetType == query.WidgetType) .Where(widget => widget.BatchNumber == query.BatchNumber) .ToListAsync(); return(_widgetFactory.TypeAndBatchNumberResponse(widgets)); }
public async Task <GetWidgetsByTypeAndBatchNumberResponse> Handle(GetWidgetsByTypeAndBatchNumber query) { var widgets = await _widgetRepository.SearchTypeWithBatchNumber(query.WidgetType, query.BatchNumber); return(_widgetFactory.TypeAndBatchNumberResponse(widgets)); }