Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void DeleteItem()
 {
     _productUnitOfWork.Sizes.Delete(_selectedItem);
     _productUnitOfWork.Sizes.Save();
     SizesObservableCollection.GetInstance()?.ProductSizes.Remove(_selectedItem);
 }
Ejemplo n.º 3
0
 public ProductSizesViewModel(IProductUnitOfWork repo, int row)
 {
     _productSizes      = SizesObservableCollection.GetInstance(repo);
     _productUnitOfWork = repo;
     Row = row;
 }