コード例 #1
0
        //Bill checkout
        public ActionResult SaveBill(FE_Delivery Item)
        {
            //valid
            if (DefaultView.GetRandomCapcha() != Item.CaptchaCode)
            {
                return(Json(new { success = false, message = "Mã xác minh không đúng." }));
            }
            var userID = ViewData["AuthUser"] == null ? 0 : ((AuthUser)ViewData["AuthUser"]).entryid;

            DefaultView.FE_Bill.BindFullBill(userID, Item);
            int resutl = FE_Bill.SaveBill(userID);

            return(Json(new { success = resutl > 0 }));
        }
コード例 #2
0
            public static FE_Bill BindFullBill(int UserId, FE_Delivery delivery)
            {
                var bill = GetBillSection();

                bill.UserId     = UserId;
                bill.DeliveryId = delivery.DeliveryId;
                bill.FullName   = delivery.FullName;
                bill.Address    = delivery.Address;
                bill.Phone      = delivery.Phone;
                bill.Email      = delivery.Email;
                bill.Comments   = delivery.Comments;
                SetBillSection(bill);
                return(GetBillSection());
            }