public IEnumerable <Product> GetProductByCategoryId(int categoryId) { var category = _categoryRepository.Get(categoryId); if (category == null) { return(new List <Product>(0)); } var products = _productRepository.GetByCategoryId(category.CategoryID); foreach (var p in products) { p.Category = category; } return(products); }