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; } }
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); }