public void LoadParts() { if (selectedPartsSubCategories_ForShow.Count() > 0) { _SelectedSubCategory = SelectedSubCategory; PartsForShow.Clear(); foreach (var x in OfferItemsVM.listOfParts) { if (x.SubCategoryName == _SelectedSubCategory.SubCategoryName) { PartsForShow.Add(x); } } } }
public void addPart_ToSelectedPartsList(Data.ViewModel.OfferItemsVM.Parts item) { _selectedParts.Add(new SelectedPart() { ItemID = item.ItemID, CarPartID = item.CarPartID, Photo = item.Photo, CarPartName = item.CarPartName, CarPartPrice = item.CarPartPrice, QuantityNeeded = item.QuantityNeeded, Quality = item.Quality, inTotal = item.CarPartPrice * item.QuantityNeeded, SubCategoryName = item.SubCategoryName }); selectedPartsSubCategories_Hide.Add(_SelectedSubCategory); PartsForShow.Clear(); bool hideIt = false; selectedPartsSubCategories_ForShow.Clear(); foreach (var x in selectedPartsSubCategories) { hideIt = false; foreach (var h in selectedPartsSubCategories_Hide) { if (x.SubCategoryName == h.SubCategoryName) { hideIt = true; } } if (!hideIt) { selectedPartsSubCategories_ForShow.Add(x); } } }