public string AddSubscription(Subscription model) { var rst = new ReturnResult <bool>(); var bll = new SubscriptionBll(); if (model.Id == 0) { var api = new SubscriptionApi(); var apiRst = api.SubscriptionBusinessData((int)model.AppId, model.NotifyType, model.CallbackUrl); if (apiRst.Result) { model.SubscriptionId = apiRst.Data?.subscriptionId; model.NotifyType = apiRst.Data?.notifyType; model.CallbackUrl = apiRst.Data?.callbackUrl; rst = bll.Add(model); } else { rst.Message = apiRst.Message; } } else { rst = bll.Update(model); } return(JsonHelper.Instance.Serialize(rst)); }
public string GetOne(Subscription model) { var rst = new ReturnResult <Subscription>(); var bll = new SubscriptionBll(); rst = bll.GetOne(model); return(JsonHelper.Instance.Serialize(rst)); }
public string DelSubscription(Subscription model) { var rst = new ReturnResult <bool>(); var api = new SubscriptionApi(); var delRst = api.DelSubscription(model.SubscriptionId, 1); if (delRst.Status == "NoContent") { rst.Result = true; rst.Message = "删除成功"; var bll = new SubscriptionBll(); var del = bll.Delete(model); } else { rst.Message = "删除失败"; } return(JsonHelper.Instance.Serialize(rst)); }