Пример #1
0
        private async Task WriteSqlConfiguration(OdsSqlConfiguration configuration)
        {
            var stringValue = JsonConvert.SerializeObject(configuration, GetSerializerSettings());
            var encryptedValue = _stringEncryptorService.Encrypt(stringValue);

            var sqlConfiguration = await _database.AzureSqlConfigurations.SingleOrDefaultAsync();
            if (sqlConfiguration == null)
                _database.AzureSqlConfigurations.Add(new AzureSqlConfiguration
                { Configurations = encryptedValue });
            else
                sqlConfiguration.Configurations = encryptedValue;

            await _database.SaveChangesAsync();
        }
Пример #2
0
        private async Task WriteSqlConfiguration(OdsSqlConfiguration configuration)
        {
            var stringValue    = Json.Encode(configuration);
            var encryptedValue = _stringEncryptorService.Encrypt(stringValue);

            using (var database = new AdminAppDbContext())
            {
                var sqlConfiguration = await database.AzureSqlConfigurations.SingleOrDefaultAsync();

                if (sqlConfiguration == null)
                {
                    database.AzureSqlConfigurations.Add(new AzureSqlConfiguration
                    {
                        Configurations = encryptedValue
                    });
                }
                else
                {
                    sqlConfiguration.Configurations = encryptedValue;
                }

                await database.SaveChangesAsync();
            }
        }
Пример #3
0
 private async Task <OdsFirstTimeSetupConfiguration> GetFirstTimeSetupConfiguration(CloudOdsInstance cloudOdsInstance, CloudOdsClaimSet claimSet, OdsSqlConfiguration odsSqlConfiguration)
 {
     return(new OdsFirstTimeSetupConfiguration
     {
         Name = cloudOdsInstance.FriendlyName,
         Version = cloudOdsInstance.Version,
         Components = await _getCloudOdsHostedComponentsQuery.Execute(cloudOdsInstance),
         SqlConfiguration = odsSqlConfiguration,
         ClaimSet = claimSet
     });
 }