public override void Apply(PartnerServicePackage package, string iteration, ResolveOffnetServiceSet rss) { //See if tag already exists... var sk = rss.FetchAndRemoveExistingService(rss.GetTagName(_tagName)); if (sk == null) { sk = rss.FetchAndRemoveExistingService(_tagName); } if (sk == null) { sk = _key; } if (!sk.Id.Equals(_key.Id)) { sk.Id = _key.Id; // sk.Activity = ActivityType.Modify; sk.EffectiveDate = DateTime.Now; } package.AddService(rss.GetTagName(_tagName), sk); }
public virtual OffnetServiceKey FetchAndRemoveExistingService(string name) { return(_parentResolveServiceSet.FetchAndRemoveExistingService(name)); }