Beispiel #1
0
 /// <summary>
 /// The send.
 /// </summary>
 /// <param name="message">
 /// The message.
 /// </param>
 /// <param name="colleague">
 /// The colleague.
 /// </param>
 public override void Send(string message, ColleagueBase colleague)
 {
     this.colleagues.Where(c => c != colleague).ToList().ForEach(c => c.HandleNotification(message));
 }
Beispiel #2
0
 /// <summary>
 /// The register.
 /// </summary>
 /// <param name="colleague">
 /// The colleague.
 /// </param>
 public void Register(ColleagueBase colleague)
 {
     colleague.SetMediator(this);
     this.colleagues.Add(colleague);
 }