예제 #1
0
        private ShortRecipeViewModel ParseShortRecipeViewModels(IEnumerable <RecipeView> recipes)
        {
            ShortRecipeViewModel shortRecipeViewModels = new ShortRecipeViewModel();

            shortRecipeViewModels.Recipes = recipes;
            return(shortRecipeViewModels);
        }
예제 #2
0
        private ShortRecipeViewModel ParseShortRecipeViewModels(IEnumerable <RecipeView> recipes, int categoryId)
        {
            ShortRecipeViewModel shortRecipeViewModels = new ShortRecipeViewModel();

            shortRecipeViewModels.Recipes  = recipes;
            shortRecipeViewModels.Category = _categoryProvider.GetCategoryById(categoryId);
            return(shortRecipeViewModels);
        }
예제 #3
0
        public ActionResult ShowRecipesByCategoryId(int categoryId)
        {
            IEnumerable <RecipeView> recipes = _recipeProvider.GetRecipesByCategoryId(categoryId);
            ShortRecipeViewModel     model   = ParseShortRecipeViewModels(recipes, categoryId);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_ShowRecipesByCategoryId", model));
            }
            else
            {
                return(View("ShowRecipesByCategoryId", model));
            }
        }
예제 #4
0
        public ActionResult ShowAllRecipes()
        {
            IEnumerable <RecipeView> recipes = _recipeProvider.GetRecipes();
            ShortRecipeViewModel     model   = ParseShortRecipeViewModels(recipes);

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