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));
        }