Exemplo n.º 1
0
 public void ProcesujPlatnoscProdukt(Konto konto, Produkt produkt)
 {
     using (BramkaPlatnosciFabryka fabryka = new BramkaPlatnosciFabryka())
     {
         IBramkaBanku bramka = fabryka.UtworzBramkeBanku(konto.NazwaBanku);
         bramka.DokonajPlatnosci(produkt, konto);
     }
 }
Exemplo n.º 2
0
 public void ProcesujKoszykPlatnosci(Konto konto, List <Produkt> koszyk)
 {
     using (BramkaPlatnosciFabryka fabryka = new BramkaPlatnosciFabryka())
     {
         IBramkaBanku bramka = fabryka.UtworzBramkeBanku(konto.NazwaBanku);
         foreach (Produkt produkt in koszyk)
         {
             bramka.DokonajPlatnosci(produkt, konto);
         }
     }
 }