Пример #1
0
        public ActionResult RecipeDetail(int id)
        {
            RecipeSqlDAL recipeDAL = new RecipeSqlDAL(connectionString);

            RecipeModel recipe = recipeDAL.SelectOneRecipe(id);

            return(View("RecipeDetail", recipe));
        }
Пример #2
0
        public ActionResult DisplayRecipes()
        {
            RecipeSqlDAL recipeDAL = new RecipeSqlDAL(connectionString);

            List <RecipeModel> allRecipes = recipeDAL.SelectAllRecipes();

            return(View("DisplayRecipes", allRecipes));
        }
Пример #3
0
        public ActionResult EditRecipe(int id)
        {
            //ViewBag.Num = recipe.Ingredients.Count;
            RecipeSqlDAL recipeDAL = new RecipeSqlDAL(connectionString);
            RecipeModel  recipe    = recipeDAL.SelectOneRecipe(id);

            return(View("EditRecipeDetail", recipe));
        }
Пример #4
0
        public ActionResult EditRecipeDetails(RecipeModel recipe)
        {
            ViewBag.Num = recipe.Ingredients.Count;

            RecipeSqlDAL recipeDAL = new RecipeSqlDAL(connectionString);

            recipeDAL.EditRecipe(recipe);

            return(RedirectToAction("UserLibrary", "Home"));
        }
Пример #5
0
        public ActionResult AddRecipe(RecipeModel recipe)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Num = recipe.NumOfIngredients;
                return(View("AddRecipe"));
            }

            ViewBag.Message = "Recipe is being added!";
            RecipeSqlDAL recipeDAL = new RecipeSqlDAL(connectionString);

            recipeDAL.AddRecipe(recipe);

            return(RedirectToAction("DisplayRecipes", "Recipe"));
        }