Esempio n. 1
0
        public void OnNewVideoBlog(BloggerEventArgs e)
        {
            EventHandler newVideoBlog = NewVideoBlog;

            if (newVideoBlog != null)
            {
                newVideoBlog(this, e);
            }
        }
Esempio n. 2
0
 private void Blogger_NewVideoBlog(object sender, EventArgs e)
 {
     if (e is BloggerEventArgs)
     {
         BloggerEventArgs bloggerEventArgs = e as BloggerEventArgs;
         Console.WriteLine("User {0}, new Episode form Blogger!", Name);
         Console.WriteLine("Title {0}", bloggerEventArgs.Title);
         Console.WriteLine("Duration of the Episode {0}", bloggerEventArgs.DurationInSecond);
         Console.WriteLine();
     }
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Blogger blogger = new Blogger();
            User    user1   = new User("Adam", blogger);
            User    user2   = new User("Barbara", blogger);
            User    user3   = new User("Cezary", blogger);

            BloggerEventArgs bloggerArgs = new BloggerEventArgs("Episode 1", 180);

            blogger.OnNewVideoBlog(bloggerArgs);
            bloggerArgs = new BloggerEventArgs("Episode 2", 200);
            blogger.OnNewVideoBlog(bloggerArgs);

            Console.Read();
        }