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); }
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()); }