コード例 #1
0
        public bool UpdateProduct(Product product)
        {
            try
            {
                _conceretRepo.Update(product);
                _conceretRepo.Save();

                return true;
            }
            catch (Exception ex)
            {
                // log it
                return false;
            }
        }
コード例 #2
0
        public Product AddProduct(Product product)
        {
            try
            {
                _conceretRepo.Add(product);
                _conceretRepo.Save();

                return product;
            }
            catch (Exception ex)
            {
                // log it
                return null;
            }
        }
コード例 #3
0
ファイル: Order_Detail.cs プロジェクト: cleancodenz/MVC4DEV
        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;
                }
            }
        }
コード例 #4
0
ファイル: ProductService.cs プロジェクト: cleancodenz/MVC4DEV
 public bool UpdateProduct(Product product)
 {
     return _productRepository.UpdateProduct(product);
 }
コード例 #5
0
ファイル: ProductService.cs プロジェクト: cleancodenz/MVC4DEV
 public bool DeleteProduct(Product product)
 {
     return _productRepository.DeleteProduct(product);
 }
コード例 #6
0
ファイル: ProductService.cs プロジェクト: cleancodenz/MVC4DEV
 public Product AddProduct(Product product)
 {
     return _productRepository.AddProduct(product);
 }