static void Main(string[] args) { CreditCard creditCard = new CreditCard(); creditCard.StartDeposit(50, "USD"); creditCard.StartDeposit(50, "USD"); Privet48 privet48 = new Privet48(); privet48.StartDeposit(50, "USD"); Stereobank stereobank = new Stereobank(); stereobank.StartDeposit(50, "USD"); GiftVoucher giftVoucher = new GiftVoucher(); giftVoucher.StartDeposit(50, "USD"); giftVoucher.StartDeposit(500, "USD"); }
public void StartDeposit(decimal amount, string currency) { Console.WriteLine("1. CreditCard"); Console.WriteLine("2. Privet48"); Console.WriteLine("3. Stereobank"); Console.WriteLine("4. GiftVoucher"); string n = Console.ReadLine(); CreditCard card; Privet48 privet; Stereobank stereo; GiftVoucher gift; switch (n) { case "1": card = new CreditCard(); card.StartDeposit(amount, currency); break; case "2": privet = new Privet48(); privet.StartDeposit(amount, currency); break; case "3": stereo = new Stereobank(); stereo.StartDeposit(amount, currency); break; case "4": gift = new GiftVoucher(); gift.StartDeposit(amount, currency); break; default: Console.WriteLine("You entered wrong number, pls enter 1, 2, 3 or 4"); break; } }