Example #1
0
        //levantamento de €€
        public JsonResult CreateCoupon(int amount)
        {
            CouponCreate couponCreate = null;
            AccountController accountController = new AccountController();
            BtceApix btceApix = new BtceApix(key, secret);

            var User = accountController.GetUser(Request);
            if (User != null)
            {
                couponCreate = btceApix.CreateCoupon("EUR", amount);
                try
                {
                    if (couponCreate != null)
                    {
                        BetBitEntities betBitEntities = new BetBitEntities();
                        betBitEntities.Coupon.Add(new Coupon()
                        {
                            UserId = User.UserId,
                            CouponAmount = amount * (-1),
                            CouponCode = couponCreate.Coupon,
                            TransId = couponCreate.TransID,
                            CreateDate = DateTime.Now
                        });
                        betBitEntities.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    log.Debug("ola", ex);
                }

            }
            return Json(couponCreate, JsonRequestBehavior.AllowGet);
        }
Example #2
0
        public JsonResult RedeemCoupon(string coupon)
        {
            BtceApix btceApix = new BtceApix(key, secret);

            CouponResult couponResult = btceApix.RedeemCoupon(coupon);

            BetBitEntities betBitEntities = new BetBitEntities();
            AccountController accountController = new AccountController();
            betBitEntities.Coupon.Add(new Coupon()
                {
                    UserId = accountController.GetUser(Request).UserId,
                    CouponAmount = couponResult.CouponAmount,
                    CouponCode = coupon,
                    CreateDate = DateTime.Now
                });
            betBitEntities.SaveChanges();
            return Json(couponResult, JsonRequestBehavior.AllowGet);
        }
Example #3
0
        public JsonResult Test()
        {
            BtceApix btceApix = new BtceApix(key, secret);

            return Json(btceApix.GetInfo(), JsonRequestBehavior.AllowGet);
        }