Example #1
0
        public void Zakup(Esposob s, Karnet k, IObserwujacy obserwujacy)
        {
            WybierzSposob wb = new WybierzSposob();

            this.metoda = wb.MetodaPlatnosci(s, k);
            this.metoda.Sposob(k, klient: this);
            this.CzyKarnet = true;
            Rejestracja_na_Silowni(obserwujacy);
        }
Example #2
0
 public void NotifyObservators(IObserwujacy obserwujacy)
 {
 }
Example #3
0
 public void Rezygnacja_z_Siłowni(IObserwujacy obserwujacy)
 {
     this.CzyKarnet = false;
     Console.WriteLine($"{imie} zrezygnowłeś z siłowni");
     obserwujacy.CzyMaKarnet(obserwowany: this);
 }
Example #4
0
 public void Rejestracja_na_Silowni(IObserwujacy obserwujacy)
 {
     Console.WriteLine($"{imie} zacząłeś chodzic na silownie");
     obserwujacy.CzyMaKarnet(obserwowany: this);
 }