Пример #1
0
        public ActionResult ViewIngredients(int category)
        {
            IngredientsVM  ic = new IngredientsVM();
            IngredientRepo ri = new IngredientRepo();

            ic.IngredientCategories = ri.GetIngredientCategories();
            ic.Ingrdients           = ri.GetIngredientsByCategory(category);
            return(View(ic));
        }
Пример #2
0
        public ActionResult ProductDetail(int Id)
        {
            IngredientsVM vm = new IngredientsVM()
            {
                Product = db.Products.Find(Id),
            };


            return(View(vm));
        }
Пример #3
0
        public ActionResult GetIngredientsByCategory(int category)
        {
            IngredientsVM  i  = new IngredientsVM();
            IngredientRepo ir = new IngredientRepo();

            var ingredients = ir.GetIngredientsByCategory(category);

            i.Ingrdients = ingredients;

            return(PartialView("IngredientList", i));
        }
Пример #4
0
 public IngredientsView(IngredientsVM viewModel)
 {
     InitializeComponent();
     this.DataContext = viewModel;
 }
        public ActionResult Ingredients(int id)
        {
            //List<string> ingredientsList;
            IngredientsVM  ingredientsVM;
            IngredientsDTO ingredientsDTO;
            List <string>  ingredientsContent = new List <string>();

            using (Db db = new Db())
            {
                ingredientsDTO = db.Ingredients.Where(x => x.Id_Ingredient == id).FirstOrDefault();
                ingredientsVM  = new IngredientsVM(ingredientsDTO);
                if (ingredientsVM.Ingredient_1 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_1);
                }
                if (ingredientsVM.Ingredient_2 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_2);
                }
                if (ingredientsVM.Ingredient_3 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_3);
                }
                if (ingredientsVM.Ingredient_4 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_4);
                }
                if (ingredientsVM.Ingredient_5 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_5);
                }
                if (ingredientsVM.Ingredient_6 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_6);
                }
                if (ingredientsVM.Ingredient_7 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_7);
                }
                if (ingredientsVM.Ingredient_8 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_8);
                }
                if (ingredientsVM.Ingredient_9 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_9);
                }
                if (ingredientsVM.Ingredient_10 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_10);
                }
                if (ingredientsVM.Ingredient_11 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_11);
                }
                if (ingredientsVM.Ingredient_12 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_12);
                }
                if (ingredientsVM.Ingredient_13 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_13);
                }
                if (ingredientsVM.Ingredient_14 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_14);
                }
                if (ingredientsVM.Ingredient_15 != "")
                {
                    ingredientsContent.Add(ingredientsVM.Ingredient_15);
                }
                ingredientsVM.IngredientsList = ingredientsContent;
            }

            return(PartialView(ingredientsVM));
        }