public bool UpdateProduct(Product product)
        {
            try
            {
                _conceretRepo.Update(product);
                _conceretRepo.Save();

                return true;
            }
            catch (Exception ex)
            {
                // log it
                return false;
            }
        }
        public Product AddProduct(Product product)
        {
            try
            {
                _conceretRepo.Add(product);
                _conceretRepo.Save();

                return product;
            }
            catch (Exception ex)
            {
                // log it
                return null;
            }
        }
Exemple #3
0
        private void FixupProduct(Product previousValue)
        {
            if (previousValue != null && previousValue.Order_Details.Contains(this))
            {
                previousValue.Order_Details.Remove(this);
            }

            if (Product != null)
            {
                if (!Product.Order_Details.Contains(this))
                {
                    Product.Order_Details.Add(this);
                }
                if (ProductID != Product.ProductID)
                {
                    ProductID = Product.ProductID;
                }
            }
        }
 public bool UpdateProduct(Product product)
 {
     return _productRepository.UpdateProduct(product);
 }
 public bool DeleteProduct(Product product)
 {
     return _productRepository.DeleteProduct(product);
 }
 public Product AddProduct(Product product)
 {
     return _productRepository.AddProduct(product);
 }