/// <summary> /// AddQueue adds a given queue config to the general bucket notification config /// </summary> /// <param name="queueConfig"></param> public void AddQueue(QueueConfig queueConfig) { bool isQueueFound = this.QueueConfigs.Exists(t => t.Equals(queueConfig)); if (!isQueueFound) { this.QueueConfigs.Add(queueConfig); return; } }
// Implement equality for this object public override bool Equals(object obj) { QueueConfig other = (QueueConfig)obj; // If parameter is null return false. if (other == null) { return(false); } return(other.Queue.Equals(this.Queue)); }