예제 #1
0
        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");
        }
예제 #2
0
        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;
        }