private ShortRecipeViewModel ParseShortRecipeViewModels(IEnumerable <RecipeView> recipes) { ShortRecipeViewModel shortRecipeViewModels = new ShortRecipeViewModel(); shortRecipeViewModels.Recipes = recipes; return(shortRecipeViewModels); }
private ShortRecipeViewModel ParseShortRecipeViewModels(IEnumerable <RecipeView> recipes, int categoryId) { ShortRecipeViewModel shortRecipeViewModels = new ShortRecipeViewModel(); shortRecipeViewModels.Recipes = recipes; shortRecipeViewModels.Category = _categoryProvider.GetCategoryById(categoryId); return(shortRecipeViewModels); }
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)); } }
public ActionResult ShowAllRecipes() { IEnumerable <RecipeView> recipes = _recipeProvider.GetRecipes(); ShortRecipeViewModel model = ParseShortRecipeViewModels(recipes); if (Request.IsAjaxRequest()) { return(PartialView("_ShowAllRecipes", model)); } else { return(View(model)); } }