public bool zrealizujPotwierdzenie(Karta karta, double kwota, Firma firma)
        {
            //dokonaj walidacji karty
            Bank       bank       = this.wyszukajBankPoId(karta);
            Transakcja transakcja = new Transakcja(kwota, firma, karta, DateTime.Now);


            bool wynikAutoryzacji = bank.autoryzacjaTransakcji(transakcja);

            this.zapiszDoArchiwum(transakcja, wynikAutoryzacji);

            return(wynikAutoryzacji);
        }
Exemplo n.º 2
0
        public bool autoryzacjaTransakcji(Transakcja transakcja)
        {
            Random rnd = new Random();

            return(rnd.Next(0, 150) > 50 ? true : false);
        }
 private void zapiszDoArchiwum(Transakcja transakcja, bool wynikAutoryzacji)
 {
     Console.WriteLine(transakcja.ToString(), wynikAutoryzacji.ToString());
 }