public string[] GetItemTypes() { var itemTypeList = _itemTypeService.GetItemTypes() .Select(x => x.Name) .ToArray(); return(itemTypeList); }
protected override List <ItemDetails> GetItemsFromSource() { var itemTypes = _itemTypeService.GetItemTypes(); var bricklinkItems = new List <BricklinkItem>(); foreach (var itemType in itemTypes.Where(x => x.ItemTypeCode != "U")) { var toAdd = _bricklinkCatalogService.DownloadItems(itemType.ItemTypeCode); bricklinkItems.AddRange(toAdd); } var converted = bricklinkItems.Select(x => ConvertItem(x)).ToList(); return(converted); }
private void InitializeItemTypeComboBox() { var itemTypes = _itemTypeService.GetItemTypes() .Where(x => x.ItemTypeCode != ItemTypeCodes.UnsortedLot) .OrderBy(x => x.Name) .ToList(); var partItemType = itemTypes.Single(x => x.ItemTypeCode == ItemTypeCodes.Part); ItemTypeComboBox.DataSource = itemTypes; ItemTypeComboBox.DisplayMember = nameof(ItemType.Name); ItemTypeComboBox.ValueMember = nameof(ItemType.ItemTypeCode); ItemTypeComboBox.SelectedItem = partItemType; }
public DataUpdateService( IColorService colorService, IItemService itemService, IItemTypeService itemTypeService, ICategoryService categoryService, IAppDataService appDataService) { _appDataService = appDataService; _refreshables.Add(colorService); _refreshables.Add(itemService); _refreshables.Add(itemTypeService); _refreshables.Add(categoryService); _prefetchActions.Add(() => colorService.GetColors()); _prefetchActions.Add(() => itemService.GetItems()); _prefetchActions.Add(() => itemTypeService.GetItemTypes()); _prefetchActions.Add(() => categoryService.GetCategories()); }
protected override void Because_of() { _result = _itemTypeService.GetItemTypes(); }