public void Publish() { //Megazine var magazine = new Magazine() { Title = "IT Informatics", Content = "Use of IT in KPK, Academic Information Systems", Pages = 80 }; Console.WriteLine("A new magazine has been published"); foreach (var reader in Subscribers) { Console.WriteLine("Magazine sent..."); //Console.WriteLine($"Magazine with title : {magazine.Title} is sent to : {reader.FullName}"); reader.Receive(magazine); } }
public void Receive(Magazine magazine) { this.OnReceive(magazine); }
private static void ShowMagazine(Magazine magazine) { Console.WriteLine($"Title : { magazine.Title}"); Console.WriteLine($"Pages : { magazine.Pages}"); }