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);
                }
            }
        }