using OI.Metrology.Wafer.Counter.Models; using OI.Metrology.Shared.Models.Stateless; namespace OI.Metrology.Wafer.Counter.Repository; public class AppSettingsRepository : IAppSettingsRepository { private readonly AppSettings _AppSettings; public AppSettingsRepository(AppSettings appSettings) => _AppSettings = appSettings; internal AppSettings GetAppSettings() => _AppSettings; AppSettings IAppSettingsRepository.GetAppSettings() => GetAppSettings(); internal string GetBuildNumberAndGitCommitSeven() { string result = string.Concat(_AppSettings.BuildNumber, '-', _AppSettings.GitCommitSeven); return result; } string IAppSettingsRepository.GetBuildNumberAndGitCommitSeven() => GetBuildNumberAndGitCommitSeven(); void IAppSettingsRepository.VerifyConnectionStrings() => throw new NotImplementedException(); }