public List<Product> GetProducts() { var context = new ProductsContext(); var productEntities = (from p in context.Products select p).ToList(); if (productEntities != null) { return TranslateProductEntitiesToProducts(productEntities); } else { throw new Exception("Invalid product id"); } }
public Product GetProduct(int id) { var context = new ProductsContext(); var productEntity = (from p in context.Products where p.Id == id select p).FirstOrDefault(); if(productEntity != null) { return TranslateProductEntityToProduct(productEntity); } else { throw new Exception("Invalid product id"); } }