Esempio n. 1
0
        public ActionResult GetCoupon(int id)
        {
            Coupon_Info coupon = _couponManager.GetCoupon(id);

            if (coupon == null)
            {
                return(FailedResult("指定的数据不存在。"));
            }

            Coupon_InfoDto couponDto = Mapper.Map <Coupon_InfoDto>(coupon);

            return(DataResult(couponDto));
        }
        public ActionResult GetCouponRecordBySerialNumber()
        {
            string serialNumber = Request.QueryString["serialNumber"];

            if (String.IsNullOrEmpty(serialNumber))
            {
                return(RespondResult(false, "参数无效。"));
            }

            CouponRecordEntity couponRecord = _couponManager.GetCouponRecordBySerialNumber(
                DomainContext.Domain.Id, DomainContext.AppId, serialNumber);

            if (couponRecord == null)
            {
                return(RespondResult(false, "卡券不存在。"));
            }
            else
            {
                CouponEntity coupon = _couponManager.GetCoupon(couponRecord.Coupon);
                return(RespondDataResult(new
                {
                    Coupon = coupon,
                    CouponRecord = couponRecord
                }));
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 已派发卡券列表
        /// </summary>
        /// <returns></returns>
        public ActionResult DistributedCoupon()
        {
            string strCouponId = Request.QueryString["couponId"];
            Guid   couponId    = Guid.Empty;

            if (String.IsNullOrEmpty(strCouponId) || Guid.TryParse(strCouponId, out couponId) == false)
            {
                //TODO:ID无效
                //return RedirectToAction("PointCommodity", new { domain = domain });
            }

            DistributedCouponViewModel model = new DistributedCouponViewModel();

            model.Coupon = _couponManager.GetCoupon(couponId);
            return(View(model));
        }
Esempio n. 4
0
        public ActionResult GetCoupon()
        {
            string strId = Request.QueryString["id"];
            Guid   id    = Guid.Empty;

            if (String.IsNullOrEmpty(strId) || Guid.TryParse(strId, out id) == false)
            {
                return(RespondResult(false, "参数无效。"));
            }

            CouponEntity coupon = _couponManager.GetCoupon(id);

            return(RespondDataResult(coupon));
        }