public CompositeProduct FindProduct(int id) { Product product = productController.FindProduct(id); CompositeProduct composite = ProductToComposite(product); return(composite); }
private Product CompositeToProduct(CompositeProduct comp) { Product product = new Product(); product.ProductId = comp.ProductId; product.Name = comp.Name; product.Price = comp.Price; product.PurchasePrice = comp.PurchasePrice; product.ProductDescription = comp.ProductDescription; product.ProductStatus = comp.Product_Status; return(product); }
public List <CompositeProduct> FindProductsByStatus(Product_Status status) { List <Product> products = productController.FindProductsByStatus(status); List <CompositeProduct> compositeProducts = new List <CompositeProduct>(); foreach (Product product in products) { CompositeProduct composite = ProductToComposite(product); compositeProducts.Add(composite); } return(compositeProducts); }
public List <CompositeProduct> FindProductsByDescription(Product_Description description) { List <Product> products = productController.FindProductsByDescription(description); List <CompositeProduct> compositeProducts = new List <CompositeProduct>(); foreach (Product product in products) { CompositeProduct composite = ProductToComposite(product); compositeProducts.Add(composite); } return(compositeProducts); }
private CompositeProduct ProductToComposite(Product product) { CompositeProduct compositeProduct = new CompositeProduct(); compositeProduct.ProductId = product.ProductId; compositeProduct.Name = product.Name; compositeProduct.Price = product.Price; compositeProduct.PurchasePrice = product.PurchasePrice; compositeProduct.ProductDescription = product.ProductDescription; compositeProduct.Product_Status = product.ProductStatus; return(compositeProduct); }
public int UpdateProduct(CompositeProduct composite) { return(productController.UpdateProduct(CompositeToProduct(composite))); }
public int CreateProduct(CompositeProduct composite) { return(productController.Create(CompositeToProduct(composite))); }