public Product GetProduct(string id) { WCFTestEntities context = new WCFTestEntities(); int idAsInt = int.Parse(id); var productEntity = (from p in context.ProductEntities where p.ProductID == idAsInt select p).FirstOrDefault(); if (productEntity != null) return ConvertProductEntityToProduct(productEntity); else throw new Exception("Invalid product id"); }
public List<Product> GetProducts() { WCFTestEntities context = new WCFTestEntities(); var products = (from p in context.ProductEntities select p).ToList(); List<Product> productList = new List<Product>(); foreach (ProductEntity product in products) { productList.Add(this.ConvertProductEntityToProduct(product)); } return productList; }