private static void SetupQpContext(string connectionStringOrCustomerCode) { if (SqlHelpers.TryParseConnectionString(connectionStringOrCustomerCode, out var cnsBuilder)) { QPContext.CurrentDbConnectionString = QPConfiguration.TuneConnectionString(cnsBuilder.ConnectionString, out var _); } else { QPContext.CurrentCustomerCode = connectionStringOrCustomerCode; } }
private static void SetupQpContext(string connectionStringOrCustomerCode, DatabaseType dbType) { if (SqlHelpers.TryParseConnectionString(connectionStringOrCustomerCode, (QP.ConfigurationService.Models.DatabaseType)(int) dbType, out var cnsBuilder)) { QPContext.CurrentDbConnectionInfo = new QpConnectionInfo( QPConfiguration.TuneConnectionString(cnsBuilder.ConnectionString, dbType: dbType), dbType ); } else { QPContext.CurrentCustomerCode = connectionStringOrCustomerCode; } QPContext.CurrentUserId = SpecialIds.AdminUserId; }