Exemple #1
0
        /// <summary>
        /// 学生下单(课程详情页点击立即购买)
        /// </summary>
        /// <param name="id">课程Id</param>
        /// <returns></returns>
        public ActionResult MakeOrder(int id = 0, int aid = 0)
        {
            //生成订单,如果生成成功,跳转到订单页
            int studentId = GetCurrentUser().StudentId;

            StudentOrderBll studentOrderBll = new StudentOrderBll();
            int             orderId         = studentOrderBll.MakeOrder(studentId, id);

            try
            {
                System.Threading.Tasks.Task.Factory.StartNew(() =>
                {
                    AdvertisingBll advertisingBll = new AdvertisingBll();
                    advertisingBll.SendOrderMessage(aid);
                });
            }
            catch (Exception)
            {
            }
            return(RedirectToAction("Payment", new { id = orderId }));
        }
Exemple #2
0
        public void MakeOrderTest()
        {
            StudentOrderBll bll = new StudentOrderBll();

            bll.MakeOrder(10013, 10018);
        }