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.Images.Delete(_selectedItem); _productUnitOfWork.Images.Save(); ImagesObservableCollection.GetInstance()?.ProductImages.Remove(_selectedItem); }
public ProductImagesViewModel(IProductUnitOfWork repository, int row) { _productImages = ImagesObservableCollection.GetInstance(repository); _productUnitOfWork = repository; Row = row; }