Beispiel #1
0
        private RecipeIngridientViewModel ParseRecipeIngridients(IEnumerable <RecipeIngridientView> recipeIngridients, int recipeId, string recipeName)
        {
            RecipeIngridientViewModel recipeIngridientsViewModel = new RecipeIngridientViewModel();

            recipeIngridientsViewModel.RecipeIngridients = recipeIngridients;
            recipeIngridientsViewModel.RecipeId          = recipeId;
            recipeIngridientsViewModel.RecipeName        = recipeName;

            return(recipeIngridientsViewModel);
        }
Beispiel #2
0
        public ActionResult ShowIngridientsByRecipeId(int recipeId)
        {
            Recipe recipe = _recipeProvider.GetRecipeById(recipeId);
            IEnumerable <RecipeIngridientView> recipeIngridients = _recipeProvider.GetRecipeIngridientsByRecipeId(recipeId);
            RecipeIngridientViewModel          model             = ParseRecipeIngridients(recipeIngridients, recipeId, recipe.Name);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_ShowIngridientsByRecipeId", model));
            }
            else
            {
                return(View("ShowIngridientsByRecipeId", model));
            }
        }