//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); }
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); }
public JsonResult Test() { BtceApix btceApix = new BtceApix(key, secret); return Json(btceApix.GetInfo(), JsonRequestBehavior.AllowGet); }