Example #1
0
 internal void MagazineNews(object sender, PublisherEventArgs args)
 {
     Console.WriteLine($"-> {args.Category} News from Anatoila News Agency");
     Console.WriteLine($"Source: {args.Publisher.Name}");
     Console.WriteLine($"Headline: {args.Headline}");
     Console.WriteLine($"News Details: {args.Details}");
     Console.WriteLine(Environment.NewLine);
 }
Example #2
0
        //################################################################################
        #region Internal Implementation

        internal void BreakingNews(object sender, PublisherEventArgs args)
        {
            Console.WriteLine($"-> {args.Category} from {m_Name}");
            Console.WriteLine($"Source: {args.Publisher.Name}");
            Console.WriteLine($"Headline: {args.Headline}");
            Console.WriteLine($"News Details: {args.Details}");
            Console.WriteLine(Environment.NewLine);
        }
 internal void ENA_MagazineNewsReleases(object sender, PublisherEventArgs args)
 {
     Console.WriteLine($"ENA Presents: {args.Category}");
     Console.WriteLine($"SOURCE: {args.Publisher.Name}");
     Console.WriteLine($"HEADER: {args.Headline}");
     Console.WriteLine($"DETAIL: {args.Details}");
     Console.WriteLine(Environment.NewLine);
 }
Example #4
0
        protected void OnSportsNewsReleased(IPublisherService sender, string headline, string details)
        {
            if (SportsNewsEvent != null)
            {
                PublisherEventArgs eventArgs = new PublisherEventArgs(sender, NewsCategory.Sports)
                {
                    Headline = headline,
                    Details  = details
                };

                SportsNewsEvent(sender, eventArgs);
            }
        }
Example #5
0
        /// <summary>
        /// On publisher added.
        /// </summary>
        /// <param name="sender">A Button click.</param>
        /// <param name="e">The click of the button.</param>
        private void OnPublisherAdded(object sender, PublisherEventArgs e)
        {
            PublisherViewModel viewModel = new PublisherViewModel(e.Publisher, this.repository);

            this.AllPublishers.Add(viewModel);
        }