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); }
//################################################################################ #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); }
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); } }
/// <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); }