public SearchListItemsOutput SearchListItems(SearchListItemsInput input) { return(new SearchListItemsOutput { Items = _itemRepository.SearchListItems(input.ItemList.Select(i => i.ConvertToItem()), input.Barcode, input.Status, input.ItemType, input.ConsignorName, input.ListedDate) .Select(i => (new ItemDto(i))).ToList() }); }
public IEnumerable <Item> SearchListItems(IEnumerable <Item> list, string barcode, string status, string itemType, string consignorName, DateTime?listedDate) { var input = new SearchListItemsInput { Barcode = barcode, Status = status, ItemType = itemType, ConsignorName = consignorName, ListedDate = listedDate }; using (var repo = new ItemRepository()) { var app = new ItemAppService(repo); var output = app.SearchListItems(input); return(output.Items.Select(i => i.ConvertToItem()).ToList()); } }