diff --git a/Core.Blueprint.DAL.API/Program.cs b/Core.Blueprint.DAL.API/Program.cs index bc88d01..ee1beca 100644 --- a/Core.Blueprint.DAL.API/Program.cs +++ b/Core.Blueprint.DAL.API/Program.cs @@ -2,7 +2,6 @@ using Core.Blueprint.DAL.API.Extensions; using Core.Blueprint.DAL.Mongo.Configuration; using Core.Blueprint.KeyVault.Configuration; using Core.Blueprint.Logging.Configuration; -using Core.Blueprint.Redis; using Core.Blueprint.Redis.Configuration; using Core.Blueprint.SQLServer.Configuration; using Core.Blueprint.Storage.Configuration; @@ -44,7 +43,6 @@ builder.Services.AddRedis(builder.Configuration); builder.Services.AddMongoLayer(builder.Configuration); builder.Services.AddSQLServer(builder.Configuration); builder.Services.AddDALLayerServices(builder.Configuration); -builder.Services.Configure(builder.Configuration.GetSection("CacheSettings")); builder.Host.ConfigureServices((context, services) => { diff --git a/Core.Blueprint.DAL.Mongo/Service/MongoSampleService.cs b/Core.Blueprint.DAL.Mongo/Service/MongoSampleService.cs index 78a0223..27089cb 100644 --- a/Core.Blueprint.DAL.Mongo/Service/MongoSampleService.cs +++ b/Core.Blueprint.DAL.Mongo/Service/MongoSampleService.cs @@ -5,22 +5,21 @@ using Core.Blueprint.Mongo; using Core.Blueprint.Redis; using Core.Blueprint.Redis.Helpers; using Mapster; -using Microsoft.Extensions.Options; namespace Core.Blueprint.DAL.Mongo.Service { public class MongoSampleService : IMongoSampleService { private readonly CollectionRepository repository; - private readonly CacheSettings cacheSettings; + private readonly ICacheSettings cacheSettings; private readonly IRedisCacheProvider cacheProvider; public MongoSampleService(CollectionRepository repository, - IRedisCacheProvider cacheProvider, IOptions cacheSettings) + IRedisCacheProvider cacheProvider, ICacheSettings cacheSettings) { this.repository = repository; this.repository.CollectionInitialization(); - this.cacheSettings = cacheSettings.Value; + this.cacheSettings = cacheSettings; this.cacheProvider = cacheProvider; } diff --git a/Core.Blueprint.DAL.SQLServer/Services/SqlSampleService.cs b/Core.Blueprint.DAL.SQLServer/Services/SqlSampleService.cs index d8cf8e7..0a9d61e 100644 --- a/Core.Blueprint.DAL.SQLServer/Services/SqlSampleService.cs +++ b/Core.Blueprint.DAL.SQLServer/Services/SqlSampleService.cs @@ -6,18 +6,17 @@ using Core.Blueprint.DAL.SQLServer.Entities.Request; using Core.Blueprint.Redis; using Core.Blueprint.Redis.Helpers; using Mapster; -using Microsoft.Extensions.Options; public class SqlSampleService : ISqlSampleService { private readonly IEntityRepository _sqlSampleRepository; - private readonly CacheSettings cacheSettings; + private readonly ICacheSettings cacheSettings; private readonly IRedisCacheProvider cacheProvider; - public SqlSampleService(IEntityRepository sqlSampleRepository, IRedisCacheProvider cacheProvider, IOptions cacheSettings) + public SqlSampleService(IEntityRepository sqlSampleRepository, IRedisCacheProvider cacheProvider, ICacheSettings cacheSettings) { _sqlSampleRepository = sqlSampleRepository; - this.cacheSettings = cacheSettings.Value; + this.cacheSettings = cacheSettings; this.cacheProvider = cacheProvider; }