public static Bank GetBank(BankName bankName, MagiroCache cache, string personalNumber) { Bank bank = null; switch (bankName) { case BankName.Handelsbanken: bank = (Handelsbanken)cache.Get(BankName.Handelsbanken) ?? new Handelsbanken(true, personalNumber, true, false); break; case BankName.Seb: bank = (Seb)cache.Get(BankName.Seb) ?? new Seb(true, personalNumber, true, false); break; } return(bank); }
public BankController(MagiroCache cache) { _cache = cache; }