コード例 #1
0
        public void AddRule(OffnetServiceMappingRule sr, PartnerKeyWeb key, ResolveOffnetServiceSet rss)
        {
            var rule = sr as PartnerTagServiceRule;

            if (rule != null)
            {
                var ptsr = rule;
                _partnerTags.Add(rss.GetTagName(ptsr.TagName), key);
                return;
            }
            else if (sr != null)
            {
                //If the "key" is in there already, replace it.
                _serviceRules.RemoveAll(r => r.CompareString().Equals(sr.CompareString()));
                _serviceRules.Add(sr);
            }
        }
コード例 #2
0
 public OffnetConditionalServiceRule(string partnerTag, SimpleRule condition, OffnetServiceMappingRule r)
 {
     _partnerTag = partnerTag;
     _condition  = condition;
     _rule       = r;
 }