public ActionResult MyAutoMenus(string MemberCardNo, string OrderId, string SourceAccountId, string RstType, string Type = null, string peopleCount = null) { ViewBag.SourceAccountId = SourceAccountId; ViewBag.OrderId = OrderId; ViewBag.MemberCardNo = MemberCardNo; ViewBag.RstType = RstType; ViewBag.Type = Type; ViewBag.peopleCount = peopleCount; string RestaurantId = Session["begindm"] != null ? Session["begindm"].ToString() : ""; ViewBag.RestaurantId = RestaurantId; List <MyMenu> mymenu = null; MyMenuModel odb = new MyMenuModel(); if (OrderId != null && OrderId != "") { mymenu = odb.getMyMenuListData(MemberCardNo, OrderId, RstType); ViewBag.MyMenuListData = mymenu; decimal sum = 0, msum = 0; if (mymenu.Count > 0) { for (int i = 0; i < mymenu.Count; i++) { sum += mymenu[i].UnitPrice * mymenu[i].ProductCount; msum += mymenu[i].MemberPrice * mymenu[i].ProductCount; } } ViewBag.total = sum; ViewBag.mTotal = msum; } List <PresentProduct> presentProducts = null; presentProducts = odb.getPresentProductListData(RestaurantId); ViewBag.presentProducts = null; if (presentProducts != null && presentProducts.Count > 0) { ViewBag.presentProducts = presentProducts; } return(View(mymenu)); }