Ejemplo n.º 1
0
    public RestaurantClass()
    {
        capital             = 20000;
        menuListCount       = menuList.Length;
        menuDrinksListCount = drinksList.Length;

        entreeCount = 0;
        drinkCount  = 0;

        allIngredientsInfo = new IngredientsClass();
    }
Ejemplo n.º 2
0
        public IActionResult Add(NewRecipeVM obj)
        {
            int?uid  = HttpContext.Session.GetInt32("UID");
            int uid2 = uid.Value;

            if (ModelState.IsValid)
            {
                //RecipeClass newRecipe = context.Recipes.Single(c => c.RecId == obj.RecId);
                TagsClass t = new TagsClass
                {
                    TagName = obj.TagName
                };
                context.Tags.Add(t);
                context.SaveChanges();


                RecipeClass r = new RecipeClass
                {
                    RecName = obj.RecName,
                    TagsId  = t.Id,
                    UserId  = uid2
                              //Calories = obj.Calories
                };
                context.Recipes.Add(r);
                context.SaveChanges();


                InstructionsClass inst = new InstructionsClass
                {
                    RecipeId  = r.Id,
                    StepOrder = obj.StepOrder,
                    Instruct  = obj.Instruct
                };
                context.Instructions.Add(inst);
                context.SaveChanges();

                IngredientsClass ing = new IngredientsClass
                {
                    IngName = obj.IngName,
                    UM      = obj.UM
                              //Id = ingQ.Id
                };
                context.Ingredients.Add(ing);
                context.SaveChanges();

                IngQuantClass ingQ = new IngQuantClass
                {
                    RecipeClassId      = r.Id,
                    IngredientsClassId = ing.Id,
                    Quantity           = obj.Quantity
                };
                context.IngQuant.Add(ingQ);
                context.SaveChanges();

                ViewBag.message = "Recipe created";

                return(Redirect("/Index"));
            }

            return(View(obj));
        }