public override void Send(string message, Colleague colleague) { if (colleague == Colleague1) { Colleague2.Notify(message); } else { Colleague1.Notify(message); } }
public override void Send(string msg, Colleague colleague) { if (Colleague1 == colleague) { Colleague2.Notify(msg); } else { Colleague1.Notify(msg); } }
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); } }
//TODO: Manage send method with real collegues public void sendMessage(string msg, Colleague colleague) { if (Colleague1 == colleague) { Colleague2.Notify(msg); } else { Colleague1.Notify(msg); } }
/// <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); }