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