public NRestResult <List <TAServerCouponTransaction> > GetTAServerCouponTransactions( string tsbId, string userId, int?transactionType, int?couponType) { NRestResult <List <TAServerCouponTransaction> > ret; NRestClient client = NRestClient.CreateTAxTODClient(); if (null == client) { ret = new NRestResult <List <TAServerCouponTransaction> >(); ret.RestInvalidConfig(); return(ret); } var url = "api/users/coupons/getlist"; var value = new { tsbid = tsbId, userid = userId, transactiontype = transactionType, coupontype = couponType }; if (null != value) { ret = client.Execute <List <TAServerCouponTransaction> >(url, value); } else { ret = new NRestResult <List <TAServerCouponTransaction> >(); ret.ParameterIsNull(); } return(ret); }
public NRestResult SaveTransaction(TAServerCouponTransaction value) { NRestResult ret; NRestClient client = NRestClient.CreateTAxTODClient(); if (null == client) { ret = new NRestResult(); ret.RestInvalidConfig(); return(ret); } var url = "api/users/coupons/save"; if (null != value) { var inst = new { couponpk = value.CouponPK, transactiondate = value.TransactionDate, //transactionid = value.TransactionId, tsbid = value.TSBId, coupontype = value.CouponType, serialno = value.SerialNo, price = value.Price, userid = value.UserId, userreceivedate = value.UserReceiveDate, Couponstatus = value.CouponStatus, solddate = value.SoldDate, soldby = value.SoldBy, finishflag = value.FinishFlag }; ret = client.Execute <List <TAServerCouponTransaction> >(url, inst); } else { ret = new NRestResult(); ret.ParameterIsNull(); } return(ret); }