banking-bot/BankingBot/Helpers/AccountHelpers.cs
Aaron Yarborough 1e9b41a030 Refactor
2017-07-18 16:02:18 +01:00

34 lines
952 B
C#

using System;
namespace BankingBot.Helpers
{
public static class AccountHelpers
{
public static string[] SplitCardNumber(string cardNumber)
{
if (cardNumber.Length != 16)
throw new ArgumentException("Card number must have a length of 16 characters.");
return new[]
{
cardNumber.Substring(0, 4),
cardNumber.Substring(4, 4),
cardNumber.Substring(8, 4),
cardNumber.Substring(12, 4)
};
}
public static string[] SplitSortCode(string sortcode)
{
if (sortcode.Length != 6)
throw new ArgumentException("Sortcode must have a length of 16 characters.");
return new[]
{
sortcode.Substring(0, 2),
sortcode.Substring(2, 2),
sortcode.Substring(4, 2)
};
}
}
}