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;
}