public virtual Product EditProductSale(Barcode barcode, decimal salePrice)
        {
            var info = Products.FirstOrDefault(o => o.Barcode == barcode);

            return(EditProductSale(info, salePrice));
        }
 public virtual void RemoveProduct(Barcode barcode)
 {
     var result = Products.RemoveAll(o => o.Barcode == barcode);
 }
        public virtual Product EditProductNum(Barcode barcode, decimal num)
        {
            var info = Products.FirstOrDefault(o => o.Barcode == barcode);

            return(EditProductNum(info, num));
        }