Example #1
0
 /// <summary>
 /// 某个vip是否存在活动set中
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public ResponseModel <bool> VipExistActivity(ActivityVipMapping request)
 {
     base.Remote.Action  = "VipExistActivity";
     base.Remote.Content = request.JsonSerialize();
     _JSON = base.Remote.GetRemoteData();
     return(_JSON.JsonDeserialize <ResponseModel <bool> >());
 }
Example #2
0
 /// <summary>
 /// 删除活动set
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public ResponseModel DeleteActivity(ActivityVipMapping request)
 {
     this.Remote.Action  = "DeleteActivity";
     this.Remote.Content = request.JsonSerialize();
     _JSON = this.Remote.GetRemoteData();
     return(_JSON.JsonDeserialize <ResponseModel>());
 }
Example #3
0
 /// <summary>
 /// 往活动set中添加vip
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public ResponseModel SetActivityVipId(ActivityVipMapping request)
 {
     base.Remote.Action  = "SetActivityVipId";
     base.Remote.Content = request.JsonSerialize();
     _JSON = base.Remote.GetRemoteData();
     return(_JSON.JsonDeserialize <ResponseModel>());
 }
Example #4
0
 public HttpResponseMessage SetActivityVipId([FromBody] ActivityVipMapping data)
 {
     try {
         var db     = new RedisOperation(_RedisDB);
         var key    = RedisKeys.CCActivity(data.CustomerId, data.ActivityId);
         var result = db.InsertSet(key, data.VipId);
         return(Request.CreateResponse(HttpStatusCode.OK, new ResponseModel {
             Code = ResponseCode.Success,
             Message = "success"
         }));
     }
     catch (Exception ex) {
         return(Request.CreateResponse(HttpStatusCode.OK, new ResponseModel {
             Code = ResponseCode.Fail,
             Message = "fail:" + ex.Message
         }));
     }
 }