public void Przelew(decimal kwota, string numer, string numerOdbiorcy) { KontoStandard biezaceKonto = null; KontoStandard kontoOdbiorcy = null; foreach (var konto in konta) { if (konto.Numer == numer) { biezaceKonto = konto; break; } } foreach (var kontoOdb in konta) { if (kontoOdb.Numer == numerOdbiorcy) { kontoOdbiorcy = kontoOdb; break; } } try { biezaceKonto?.WyslaniePrzelewu(kwota); kontoOdbiorcy?.OdebraniePrzelewu(kwota); } catch (Exception exc) { Console.WriteLine($"{exc.Message}"); } }
public void Wyplata(string numer, decimal kwota) { KontoStandard biezaceKonto = null; foreach (var konto in konta) { if (konto.Numer == numer) { biezaceKonto = konto; break; } } try { biezaceKonto?.Wyplata(kwota); } catch (Exception exc) { Console.WriteLine($"{exc.Message}"); } }
public void DodajKonto(KontoStandard konto) { konta.Add(konto); }