public override void Send(string message, Colleague colleague)
 {
     if (colleague == Colleague1)
     {
         Colleague2.Notify(message);
     }
     else
     {
         Colleague1.Notify(message);
     }
 }
Beispiel #2
0
 public override void Send(string msg, Colleague colleague)
 {
     if (Colleague1 == colleague)
     {
         Colleague2.Notify(msg);
     }
     else
     {
         Colleague1.Notify(msg);
     }
 }
Beispiel #3
0
 public override void Send(string msg, AbstractColleague colleague)
 {
     if (colleague == Colleague1)
     {
         Colleague2.Notify(msg);
     }
     else
     {
         Colleague1.Notify(msg);
     }
 }
 public void Send(Colleague colleague, string message)
 {
     if (colleague == Colleague1)
     {
         Colleague2.Notify(message);
     }
     else
     {
         Colleague1.Notify(message);
     }
 }
Beispiel #5
0
 //TODO: Manage send method with real collegues
 public void sendMessage(string msg, Colleague colleague)
 {
     if (Colleague1 == colleague)
     {
         Colleague2.Notify(msg);
     }
     else
     {
         Colleague1.Notify(msg);
     }
 }
Beispiel #6
0
        /// <summary>
        /// Method signature for sending messages to another colleague.
        /// </summary>
        /// <param name="message">Message to send.</param>
        /// <param name="col">Colleague to send to.</param>
        /// <returns><c>bool</c> - returns that message was sent and received.</returns>
        public override bool Send(string message, Colleague col)
        {
            if (col == Colleague1)
            {
                return(Colleague1.Notify(message));
            }

            if (col == Colleague2)
            {
                return(Colleague2.Notify(message));
            }

            // No colleagues found.
            return(false);
        }