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