コード例 #1
0
        public HttpResponseMessage AddRuleGroup( AddRuleGroupPostData postData )
        {
            Campaign campaign = CampaignService.Instance.Get( postData.StoreId, postData.CampaignId );
              if ( campaign == null ) return null;

              RuleGroup ruleGroup = new RuleGroup { Id = Guid.NewGuid() };

              campaign.RulesGroups.Add( ruleGroup );

              HttpResponseMessage response = Request.CreateResponse( HttpStatusCode.OK );
              response.Content = new StringContent( ruleGroup.ToJson(), Encoding.UTF8, "application/json" );
              return response;
        }
コード例 #2
0
        public HttpResponseMessage AddRuleGroup(AddRuleGroupPostData postData)
        {
            Campaign campaign = CampaignService.Instance.Get(postData.StoreId, postData.CampaignId);

            if (campaign == null)
            {
                return(null);
            }

            RuleGroup ruleGroup = new RuleGroup {
                Id = Guid.NewGuid()
            };

            campaign.RulesGroups.Add(ruleGroup);

            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);

            response.Content = new StringContent(ruleGroup.ToJson(), Encoding.UTF8, "application/json");
            return(response);
        }