private static async Task SetConfigValueAsync(this IConfigRepository configRepository, string configName, string configValue) { if (string.IsNullOrEmpty(configValue)) { var existingConfig = await configRepository.FindConfigByNameAsync(configName); if (existingConfig != null) { await configRepository.DeleteConfigAsync(existingConfig); } } else { await configRepository.AddOrUpdateAsync(configName, configValue); } }