using AsbCloudDb.Model; using AsbCloudInfrastructure.Repository; using AsbCloudInfrastructure.Services; using AsbCloudInfrastructure.Services.SAUB; using AsbCloudInfrastructure.Services.WellOperationService; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Primitives; using System.Collections.Generic; using System.Linq; namespace ConsoleApp1 { class ConfigurationService : IConfigurationSection { public string this[string key] { get => "Host=localhost;Database=postgres;Username=postgres;Password=q;Persist Security Info=True"; set { } } public string Key => ""; public string Path => ""; public string Value { get; set; } = "Host=localhost;Database=postgres;Username=postgres;Password=q;Persist Security Info=True"; public IEnumerable GetChildren() { return Enumerable.Empty(); } public IChangeToken? GetReloadToken() { return default; } public IConfigurationSection GetSection(string key) => this; } }