예제 #1
0
        public void SaveRule(SaveRulePostData postData)
        {
            Campaign campaign = CampaignService.Instance.Get(postData.StoreId, postData.CampaignId);

            if (campaign == null)
            {
                return;
            }

            IRule rule = campaign.RulesGroups.SelectMany(rg => rg.Rules).SingleOrDefault(i => i.Id == postData.RuleId);

            if (rule == null)
            {
                return;
            }

            rule.Settings = postData.Settings;
            rule.SaveSettings();
        }
        public void SaveRule( SaveRulePostData postData )
        {
            Campaign campaign = CampaignService.Instance.Get( postData.StoreId, postData.CampaignId );
              if ( campaign == null ) return;

              IRule rule = campaign.RulesGroups.SelectMany( rg => rg.Rules ).SingleOrDefault( i => i.Id == postData.RuleId );
              if ( rule == null ) return;

              rule.Settings = postData.Settings;
              rule.SaveSettings();
        }