/// <summary> /// The method add the MasterJob Partner. /// </summary> /// <param name="originatorServiceId">The originator service identifier.</param> /// <param name="isStandby">if set to <c>true</c> [is standby].</param> public void PartnerSet(string originatorServiceId, bool isStandby) { var record = new MasterJobPartner(originatorServiceId, isStandby); if (isStandby) { Partners.AddOrUpdate(record.ServiceId, s => record, (s, o) => record); } else { MasterJobPartner dontCare; Partners.TryRemove(record.ServiceId, out dontCare); PartnerMaster = record; } }
/// <summary> /// Clears the masters record. /// </summary> public void PartnerMasterClear() { PartnerMaster = null; }