예제 #1
0
 /// <summary>
 /// Subscribe Blogger Method
 /// </summary>
 /// <param name="A">Bloger Name</param>
 public void Subscribe_Blogger(Blogger A)
 {
     Bloger_Name    = A.Name;
     A.Subscribers += Blogger_Event;
 }
예제 #2
0
 /// <summary>
 /// Method Subscribe Blogger
 /// </summary>
 /// <param name="A">Blogger</param>
 public void Un_subscribe(Blogger A)
 {
     A.Subscribers -= Blogger_Event;
 }
예제 #3
0
        static void Main(string[] args)
        {
            //Create bloggers
            Blogger AAA = new Blogger("Piotr", 22, "Piłka nożna");
            Blogger BBB = new Blogger("Beata", 18, "Architektura");
            Blogger CCC = new Blogger("Agnieszka");
            Blogger DDD = new Blogger("Grzesiek");
            Blogger EEE = new Blogger("Krzysiek", 16, "Projektowanie wnetrz");

            //create subscribers
            Subscriber A = new Subscriber("Piotr", 22, "Piłka nożna");
            Subscriber B = new Subscriber("Beata", 55, "Agregaty");
            Subscriber C = new Subscriber("Aga", 14, "Łowiectwo");
            Subscriber D = new Subscriber("Booler", 33, "Grzyby");
            Subscriber E = new Subscriber("Beata", 66, "Projekty ubrań");
            Subscriber F = new Subscriber("Beata");
            Subscriber G = new Subscriber("Gacek");

            //Subscribe bloggers by subscribers
            A.Subscribe_Blogger(AAA);
            A.Subscribe_Blogger(CCC);
            A.Subscribe_Blogger(EEE);
            B.Subscribe_Blogger(AAA);
            G.Subscribe_Blogger(CCC);
            D.Subscribe_Blogger(EEE);
            A.Subscribe_Blogger(AAA);
            A.Subscribe_Blogger(CCC);
            A.Subscribe_Blogger(EEE);
            C.Subscribe_Blogger(AAA);
            C.Subscribe_Blogger(CCC);
            C.Subscribe_Blogger(EEE);
            F.Subscribe_Blogger(AAA);
            F.Subscribe_Blogger(CCC);
            F.Subscribe_Blogger(EEE);
            E.Subscribe_Blogger(AAA);
            E.Subscribe_Blogger(CCC);
            C.Subscribe_Blogger(EEE);
            G.Subscribe_Blogger(AAA);
            G.Subscribe_Blogger(CCC);
            G.Subscribe_Blogger(EEE);

            //Create new events
            Create_New_Event Event1 = new Create_New_Event("Free coffe", true, "12.01.2018", 230);
            Create_New_Event Event2 = new Create_New_Event("News!!!", true, "12.12.2019", 15);
            Create_New_Event Event3 = new Create_New_Event("Informations", true, "6.6.2018", 22);
            Create_New_Event Event4 = new Create_New_Event("New video", false, "1.01.2018", 280);
            Create_New_Event Event5 = new Create_New_Event("Free time", false, "2.01.2018", 240);

            AAA.Show_Subscribers_Event(Event1);
            AAA.Show_Subscribers_Event(Event2);
            AAA.Show_Subscribers_Event(Event3);
            AAA.Show_Subscribers_Event(Event4);

            CCC.Show_Subscribers_Event(Event1);
            CCC.Show_Subscribers_Event(Event2);
            CCC.Show_Subscribers_Event(Event3);
            CCC.Show_Subscribers_Event(Event4);
            CCC.Show_Subscribers_Event(Event5);

            Console.ReadLine();
        }