BudgetAnalyser.Engine.ReferenceNumberGenerator.IssueTransactionReferenceNumber C# (CSharp) Метод

IssueTransactionReferenceNumber() публичный статический Метод

Create a small concise reference number thats 8 characters long.
public static IssueTransactionReferenceNumber ( ) : string
Результат string
        public static string IssueTransactionReferenceNumber()
        {
            var reference = new StringBuilder();
            do
            {
                reference.Append(Convert.ToBase64String(Guid.NewGuid().ToByteArray()));
                foreach (var disallowedChar in DisallowedChars)
                {
                    reference.Replace(disallowedChar, string.Empty);
                }
            } while (reference.Length < 8);
            return reference.ToString().Substring(0, 7);
        }
    }
ReferenceNumberGenerator