예제 #1
0
        //取出建立飲料細節的ViewModel
        public static Add2_Drinks_detail Add2_NewDrinkDetails(int ID)
        {
            NewDrinkDB db       = new NewDrinkDB();
            Menu       MenuName = db.Menus.Find(ID);

            //取出店家尺寸的ViewModel
            IList <Add2_Drinks_Size> mySize = Add2_NewMenuAbout.Add2mySize(ID);

            //取出店家尺寸的ViewModel (下拉選單)
            List <SelectListItem> mySizeD = ManagerModels.mySize(ID);

            //取出飲料甜度的ViewModel
            IList <SelectListItem> mySweet = ManagerModels.mySweet(ID);

            //取出飲料冰度的ViewModel
            IList <SelectListItem> myIce = ManagerModels.myIce(ID);

            //取出飲料配料的ViewModel
            IList <SelectListItem> myAddItem = ManagerModels.myAddItem(ID);

            db.Dispose();

            return(new Add2_Drinks_detail()
            {
                DrinkName = "",
                Add2_Drinks_Sizes = mySize,
                SizeType = mySizeD,
                Sweet = mySweet,
                IceHot = myIce,
                AddItem = myAddItem,
                Bathus = "",
                DrinkPrice = 0,
                SizeTypeM = ""
            });
        }
예제 #2
0
        //取出輸入的尺寸
        public static IList <Add2_Drinks_Size> TakeDrinksSize(IList <Add2_Drinks_Size> Size, int MenuID)
        {
            IList <Add2_Drinks_Size> mySize = Add2_NewMenuAbout.Add2mySize(MenuID);

            if (Size != null)
            {
                foreach (var item in Size)
                {
                    foreach (var sizeitem in mySize)
                    {
                        if (item.SizeID == sizeitem.SizeID)
                        {
                            sizeitem.Price = item.Price;
                        }
                    }
                }
            }

            return(mySize);
        }