public ActionResult Create(CreatOrder CreatOrder, Guid Pid)
        {
            string Account = this.User.Identity.Name;
            User   user    = (from a in db.User
                              where a.Account == Account
                              select a).FirstOrDefault();

            if (user == null)
            {
                ViewBag.message = "請登入會員";
                return(View());
            }
            ViewBag.Account = user.Account;
            // IEnumerator Pid = CreatOrder.Pid.GetEnumerator();
            //   Guid Pid= IEnumerator GetEnumerator(CreatOrder.Pid);
            Product product = (from a in db.Product
                               where a.Pid == Pid
                               select a).FirstOrDefault();

            if (product == null)
            {
                ViewBag.message = "讀取不到產品資料";
                return(View());
            }
            ViewBag.Pname = product.Pname;
            DateTime dt = DateTime.Now; //取得目前日期時間

            ViewBag.dt = dt;
            return(View());
        }
        public ActionResult Create([Bind(Include = "Oid,O_Account,O_Pid,Num,Sum,Payed,Date")] Order order, CreatOrder CreatOrder, Guid Pid)
        {
            ///讀取不須輸入的資料
            string Account = this.User.Identity.Name;
            User   user    = (from a in db.User
                              where a.Account == Account
                              select a).FirstOrDefault();

            if (user == null)
            {
                ViewBag.message = "請登入會員";
                return(View());
            }
            // IEnumerator Pid = CreatOrder.Pid.GetEnumerator();
            //   Guid Pid= IEnumerator GetEnumerator(CreatOrder.Pid);
            Product product = (from a in db.Product
                               where a.Pid == Pid
                               select a).FirstOrDefault();

            if (product == null)
            {
                ViewBag.message = "讀取不到產品資料";
                return(View());
            }
            DateTime dt = DateTime.Now; //取得目前日期時間

            //////讀取需要輸入的資料並存回//////////////////////////////////////////////////////
            if (ModelState.IsValid)
            {
                order.Oid       = Guid.NewGuid(); //訂單編號
                order.O_Account = Account;        //使用者
                order.O_Pid     = Pid;            //買了甚麼
                //ViewBag.Pname = product.Pname;
                order.Num   = CreatOrder.FormNum; //數量多少
                order.Date  = dt.ToString();
                order.Payed = 0;
                order.Sum   = product.Price * CreatOrder.FormNum;
                product.Hot = product.Hot + 1;
                db.Order.Add(order);

                db.SaveChanges();
                return(RedirectToAction("Index", "orders"));
            }

            ViewBag.O_Pid     = new SelectList(db.Product, "Pid", "Show", order.O_Pid);
            ViewBag.O_Account = new SelectList(db.User, "Account", "Password", order.O_Account);
            return(View(order));
        }