コード例 #1
0
        public IActionResult Topic(int id)
        {
            var category = _categoryService.GetById(id);
            var foods    = _foodService.GetFoodsByCategoryId(id);

            var foodListings = foods.Select(food => new FoodListingModel
            {
                Id               = food.Id,
                Name             = food.Name,
                InStock          = food.InStock,
                Price            = food.Price,
                ShortDescription = food.ShortDescription,
                Category         = BuildCategoryListing(food)
            });

            var model = new CategoryTopicModel
            {
                Category = BuildCategoryListing(category),
                Foods    = foodListings
            };

            return(View(model));
        }