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(); }