public void DeleteItem() { foreach (var item in _productUnitOfWork.Images.GetAll().Where(x => x.ClothesId == _selectedItem.Article)) { _productUnitOfWork.Images.Delete(item); ImagesObservableCollection.GetInstance()?.ProductImages.Remove(item); } foreach (var item in _productUnitOfWork.Sizes.GetAll().Where(x => x.ClothesId == _selectedItem.Article)) { _productUnitOfWork.Sizes.Delete(item); SizesObservableCollection.GetInstance()?.ProductSizes.Remove(item); } _productUnitOfWork.Products.Delete(_selectedItem); _productUnitOfWork.Products.Save(); ProductsObservableCollection.GetInstance()?.Products.Remove(_selectedItem); }
public void DeleteItem() { _productUnitOfWork.Sizes.Delete(_selectedItem); _productUnitOfWork.Sizes.Save(); SizesObservableCollection.GetInstance()?.ProductSizes.Remove(_selectedItem); }
public ProductSizesViewModel(IProductUnitOfWork repo, int row) { _productSizes = SizesObservableCollection.GetInstance(repo); _productUnitOfWork = repo; Row = row; }