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}");
 }