예제 #1
0
 public void RemoveProduct(Product product)
 {
     if (products.Contains(product))
     {
         Rejectedproducts.Add(product);
         product.Removed();
     }
     //products.Remove(products.FirstOrDefault (x => x.Barcode == product.Barcode));
     //products.RemoveAll(x => x.Barcode == product.Barcode);
 }
예제 #2
0
 public void UpdateProducts()
 {
     if (Rejectedproducts.Count > 0)
     {
         Deletedproducts.AddRange(Rejectedproducts);
         foreach (var item in Rejectedproducts)
         {
             products.Remove(item);
         }
         Rejectedproducts.Clear();
     }
 }
예제 #3
0
 public void AddProduct(Product product)
 {
     if (!products.Contains(product))
     {
         products.Add(product);
     }
     else if (Rejectedproducts.Contains(product))
     {
         Rejectedproducts.Remove(product);
     }
     product.Added();
 }