コード例 #1
0
        // GET: Ingredients
        public async Task <ActionResult> Index()
        {
            MenuIngredientRepository rep = new MenuIngredientRepository(sqlConnection);
            string id = User.Identity.GetUserId();
            IngredientIndexModel md = new IngredientIndexModel();

            md.IngredientCatergories = await rep.GetCatergories(id);

            md.Ingredients = await rep.GetItems(id);


            return(View(md));
        }
コード例 #2
0
ファイル: MenuController.cs プロジェクト: tbeswick/HomeMenu
        public async Task <ActionResult> Edit(long ModelId)
        {
            MenuItemRepository       rep   = new MenuItemRepository(sqlConnection);
            MenuIngredientRepository igrep = new MenuIngredientRepository(sqlConnection);
            EditMenuItemModel        md    = new EditMenuItemModel();

            md.MenuItem = await rep.GetItemById(ModelId);

            md.ItemCatergories = await rep.GetItemCatergories(User.Identity.GetUserId());

            md.AvailableIngredients = await igrep.GetItems(User.Identity.GetUserId());

            md.CurrentIngredients = await rep.GetCurrentItemIngredients(ModelId);

            return(View(md));
        }