Beispiel #1
0
        private static string CreateGenerateNumber(double numberGenerate, NumberUnitType numberUnitType)
        {
            string numberIdentityGenerate = string.Empty;

            if (numberUnitType == NumberUnitType.Large)
            {
                numberIdentityGenerate = numberGenerate.ToString("000000");
            }

            if (numberUnitType == NumberUnitType.Medium)
            {
                numberIdentityGenerate = numberGenerate.ToString("00000");
            }

            if (numberUnitType == NumberUnitType.Small)
            {
                numberIdentityGenerate = numberGenerate.ToString("000");
            }

            if (numberUnitType == NumberUnitType.Tiny)
            {
                numberIdentityGenerate = numberGenerate.ToString("00");
            }

            return(numberIdentityGenerate);
        }
Beispiel #2
0
        public static string Create(long currentNumber, string[] prefixes, NumberUnitType numberUnitType)
        {
            var symbolPrefix     = string.Join("-", prefixes);
            var generateIdentity = $"{symbolPrefix}-{CreateGenerateNumber(currentNumber + 1, numberUnitType)}";

            return(generateIdentity);
        }