static void Main(string[] args) { #region Lab_1 IChatMediator chatMediator = new ChatMediator(); IUser hilal = new BasicUser(chatMediator, "Beast"); IUser havva = new GoldUser(chatMediator, "Savage"); chatMediator.AddUser(hilal); chatMediator.AddUser(havva); hilal.SendMessage("Hello Suprise."); #endregion Console.WriteLine("\n"); #region Arabulucu arabulucu = new Arabulucu(); MainColleague merkez = new MainColleague(arabulucu, "Hilal Aslanboğa"); Colleague_A sube_1 = new Colleague_A(arabulucu, "Burak Yılmaz"); merkez.Gonder("Cuma günü için bir toplantı düzenledim. Lütfen e-posta üzerinden onaylar mısınız?"); sube_1.Gonder("Tabiki efendim kontrol ediyorum."); Colleague_A sube_2 = new Colleague_A(arabulucu, "Havva Kaya"); sube_2.Gonder("Toplantıya katılamayacağım."); arabulucu.Engellenmis(merkez.TeslimAlma); sube_2.Gonder("Engellendim"); merkez.Gonder("Toplantıda görüşürüz"); #endregion Console.ReadKey(); }
static void Main(string[] args) { var mediator = new ChatMediator(); var user1 = new BasicUser(mediator, "user1"); var user2 = new BasicUser(mediator, "user2"); var user3 = new PremiumUser(mediator, "user3"); mediator.AddUser(user2); mediator.AddUser(user3); user1.SendMessage("Hello"); }
static void Main(string[] args) { var mediator = new ChatMediator(); var user1 = new BasicUser(mediator, "user1"); var user2 = new BasicUser(mediator, "user2"); mediator.AddUser(user1); mediator.AddUser(user2); user1.SendMessage("Hello"); Console.ReadKey(); }