//取出建立飲料細節的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 = "" }); }
//取出輸入的尺寸 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); }