Example #1
0
        /// <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;
            }
        }
Example #2
0
 /// <summary>
 /// Clears the masters record.
 /// </summary>
 public void PartnerMasterClear()
 {
     PartnerMaster = null;
 }