Warehouse.Depot.GetUniqueDepotKey C# (CSharp) Метод

GetUniqueDepotKey() приватный Метод

Generate unique "storekey" depot key.
private GetUniqueDepotKey ( ) : string
Результат string
        private string GetUniqueDepotKey() {

            string key = RandomIdGenerator.GetBase62(32);

            key = System.Uri.EscapeUriString(key);

            var depots = Db.SQL<Depot>("SELECT o FROM Warehouse.Depot o");

            foreach (Depot depot in depots) {
                if (depot.DepotKey == key) {
                    return GetUniqueDepotKey();
                }
            }
            return key;
        }