コード例 #1
0
        /// <summary>
        /// Get all the Ingredient lines for a recipe
        /// </summary>
        /// <param name="id">The id of the recipe</param>
        private void GetRecipeLines(int? id)
        {
            var viewModel = new RecipeViewModel();
            viewModel.RecipeModels = db.Recipes
                .Include(i => i.RecipeLines);

            if (id != null)
            {
                ViewBag.RecipeId = id.Value;
                // Get all the RecipeLines for the selected value.
                viewModel.RecipeLines = viewModel.RecipeModels.Where(i => i.RecipeId == id.Value).Single().RecipeLines;
            }
        }
コード例 #2
0
        public ActionResult Index(int? id)
        {
            var viewModel = new RecipeViewModel();
            viewModel.RecipeModels = db.Recipes
                .Include(i => i.RecipeLines);

            if (id != null)
                {
                ViewBag.RecipeId = id.Value;
                // Get all the RecipeLines for the selected value.
                viewModel.RecipeLines = viewModel.RecipeModels.Where(i => i.RecipeId == id.Value).Single().RecipeLines;
                }

            return View(viewModel);
        }