Exemplo n.º 1
0
 /// <summary>
 /// Opretter en konto
 /// </summary>
 /// <param name="navn">Navn på kontoholder</param>
 /// <param name="type">Type af konto</param>
 /// <returns>Friendly-name på kontoen</returns>
 public string CreateAccount(string navn, AccountType type)
 {
     if (type == AccountType.checkingAccount)
     {
         accNum = BankRepoFile.AddAccount(new CheckingAccount(navn));
         LoghandlerEvent("Der er oprettet en " + type.ToString() + " til " + navn);
         return($"Lønkonto med kontonummer {accNum}");
     }
     else if (type == AccountType.masterCardAccount)
     {
         accNum = BankRepoFile.AddAccount(new MasterCardAccount(navn));
         LoghandlerEvent("Der er oprettet en " + type.ToString() + " til " + navn);
         return($"Kreditkortkonto med kontonummer {accNum}");
     }
     else if (type == AccountType.savingsAccount)
     {
         accNum = BankRepoFile.AddAccount(new SavingsAccount(navn));
         LoghandlerEvent("Der er oprettet en " + type.ToString() + " til " + navn);
         return($"Opsparingskonto med kontonummer {accNum}");
     }
     return(null);
 }