Bank Class
Bank Class
{
static class Bank
{
static public readonly Dictionary<string, Account> ACCOUNTS = new
Dictionary<string, Account>();
AddUserToAccount(number, "Narendra");
AddUserToAccount(number, "Ilia");
AddUserToAccount(number, "Mehrdad");
number = "VS-100001";
AddUserToAccount(number, "Vijay");
AddUserToAccount(number, "Arben");
AddUserToAccount(number, "Patrick");
number = "SV-100002";
AddUserToAccount(number, "Yin");
AddUserToAccount(number, "Hao");
AddUserToAccount(number, "Jake");
number = "SV-100003";
AddUserToAccount(number, "Mayy");
AddUserToAccount(number, "Nicoletta");
number = "CK-100004";
AddUserToAccount(number, "Mehrdad");
AddUserToAccount(number, "Arben");
AddUserToAccount(number, "Yin");
number = "CK-100005";
AddUserToAccount(number, "Jake");
AddUserToAccount(number, "Nicoletta");
number = "VS-100006";
AddUserToAccount(number, "Ilia");
AddUserToAccount(number, "Vijay");
number = "SV-100007";
AddUserToAccount(number, "Patrick");
AddUserToAccount(number, "Hao");
}
}
if (result != null)
{
return result;
}
else
{
throw new
AccountException(ExceptionTypeEnum.ExceptionType.NAME_NOT_ASSOCIATED_WITH_ACCOUNT);
}
}
public static Account GetAccount(string number)
{
if (result != null)
{
return result;
}
else
{
throw new
AccountException(ExceptionTypeEnum.ExceptionType.ACCOUNT_DOES_NOT_EXIST);
}
}
USERS.Add(name, p);
}
ACCOUNTS.Add(account.Number, account);
}
}