public bool updateProduct(string id, string name, Backend.Product.Type type, string departmentId, double price, int stockCount) { if (!Contains(id)) { return(false); } var product = from p in DB where (p.inventoryID == id) select p; foreach (Backend.Product p in product) { p.name = name; p.type = type; p.departmentID = departmentId; p.price = price; p.stockCount = stockCount; } foreach (DAL.Product p in emartDataContext.Products) { if (p.inventoryID == id) { p.name = name; p.price = price; p.type = type.ToString(); p.departmentID = departmentId; p.stockCount = stockCount; emartDataContext.SubmitChanges(); return(true); } } return(false); }
public List <Backend.Product> getProductsListByType(Backend.Product.Type type) { List <Backend.Product> list = new List <Backend.Product>(); foreach (Backend.Product p in DB) { list.Add(p); } return(list); }
public List <Backend.Product> getProductsListByTypeInStock(Backend.Product.Type type) { List <Backend.Product> list = itsDAL.getAllProductsList(); List <Backend.Product> ans = new List <Backend.Product>(); foreach (Backend.Product p in list) { if (p.type == type && p.inStock) { ans.Add(p); } } return(ans); }