From 0670de0abea6c911a69092c2a8881f737e460eb6 Mon Sep 17 00:00:00 2001 From: Sergio Matias Date: Sun, 22 Jun 2025 19:26:03 -0600 Subject: [PATCH] Upgrade redis and sql packages and add missing settings --- Core.Blueprint.DAL.API/Extensions/ConfigurationExtension.cs | 6 +++++- Core.Blueprint.DAL.API/Program.cs | 6 +++--- Core.Blueprint.DAL.API/appsettings.Local.json | 4 +++- Core.Blueprint.DAL.Mongo/Core.Blueprint.DAL.Mongo.csproj | 2 +- Core.Blueprint.DAL.Redis/Core.Blueprint.DAL.Redis.csproj | 2 +- Core.Blueprint.DAL.SQLServer/Context/SqlServerContext.cs | 2 +- .../Core.Blueprint.DAL.SQLServer.csproj | 4 ++-- 7 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Core.Blueprint.DAL.API/Extensions/ConfigurationExtension.cs b/Core.Blueprint.DAL.API/Extensions/ConfigurationExtension.cs index f41118a..ccb2f2c 100644 --- a/Core.Blueprint.DAL.API/Extensions/ConfigurationExtension.cs +++ b/Core.Blueprint.DAL.API/Extensions/ConfigurationExtension.cs @@ -21,7 +21,11 @@ namespace Core.Blueprint.DAL.API.Extensions services.AddScoped>(); //SQL - services.AddDbContext(options => options.UseSqlServer(configuration.GetConnectionString("SQLServer"))); + services.AddDbContext(options => + options.UseSqlServer(configuration.GetConnectionString("SqlServer"), + sqlOptions => sqlOptions.EnableRetryOnFailure()) + ); + services.AddScoped(); //Storage diff --git a/Core.Blueprint.DAL.API/Program.cs b/Core.Blueprint.DAL.API/Program.cs index 86e97f3..75a82da 100644 --- a/Core.Blueprint.DAL.API/Program.cs +++ b/Core.Blueprint.DAL.API/Program.cs @@ -41,9 +41,9 @@ builder.Services.AddMemoryCache(); builder.Services.AddLogs(builder); builder.Services.AddKeyVault(builder.Configuration); builder.Services.AddBlobStorage(builder.Configuration); -//builder.Services.AddRedis(builder.Configuration); -//builder.Services.AddMongoLayer(builder.Configuration); -//builder.Services.AddSQLServer(builder.Configuration); +builder.Services.AddRedis(builder.Configuration); +builder.Services.AddMongoLayer(builder.Configuration); +builder.Services.AddSQLServer(builder.Configuration); builder.Services.AddDALLayerServices(builder.Configuration); builder.Host.ConfigureServices((context, services) => diff --git a/Core.Blueprint.DAL.API/appsettings.Local.json b/Core.Blueprint.DAL.API/appsettings.Local.json index 03ac8bf..15de807 100644 --- a/Core.Blueprint.DAL.API/appsettings.Local.json +++ b/Core.Blueprint.DAL.API/appsettings.Local.json @@ -15,7 +15,9 @@ }, "ConnectionStrings": { "BlobStorage": "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;", - "MongoDB": "mongodb://admin_agile:Admin@agileWebs@portainer.white-enciso.pro:27017/?authMechanism=DEFAULT" + "MongoDB": "mongodb://admin_agile:Admin%40agileWebs@portainer.white-enciso.pro:27017/?authMechanism=SCRAM-SHA-256", + "SqlServer": "Server=100.123.31.103,1433;Database=Blueprint;User Id=sa;Password=Alpha-Whisky-2025;TrustServerCertificate=True;", + "Redis": "100.123.31.103:6379" }, "MongoDb": { "DatabaseName": "Blueprint", diff --git a/Core.Blueprint.DAL.Mongo/Core.Blueprint.DAL.Mongo.csproj b/Core.Blueprint.DAL.Mongo/Core.Blueprint.DAL.Mongo.csproj index baf12b5..2191b63 100644 --- a/Core.Blueprint.DAL.Mongo/Core.Blueprint.DAL.Mongo.csproj +++ b/Core.Blueprint.DAL.Mongo/Core.Blueprint.DAL.Mongo.csproj @@ -9,7 +9,7 @@ - + diff --git a/Core.Blueprint.DAL.Redis/Core.Blueprint.DAL.Redis.csproj b/Core.Blueprint.DAL.Redis/Core.Blueprint.DAL.Redis.csproj index 13c4280..110dd94 100644 --- a/Core.Blueprint.DAL.Redis/Core.Blueprint.DAL.Redis.csproj +++ b/Core.Blueprint.DAL.Redis/Core.Blueprint.DAL.Redis.csproj @@ -7,7 +7,7 @@ - + diff --git a/Core.Blueprint.DAL.SQLServer/Context/SqlServerContext.cs b/Core.Blueprint.DAL.SQLServer/Context/SqlServerContext.cs index 3568cbe..f14f6a5 100644 --- a/Core.Blueprint.DAL.SQLServer/Context/SqlServerContext.cs +++ b/Core.Blueprint.DAL.SQLServer/Context/SqlServerContext.cs @@ -7,7 +7,7 @@ namespace Core.Blueprint.DAL.SQLServer.Context public sealed class SqlServerContext : DbContext { public SqlServerContext(DbContextOptions options) : base(options) { } - public DbSet UserProjects { get; set; } + public DbSet Samples { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { diff --git a/Core.Blueprint.DAL.SQLServer/Core.Blueprint.DAL.SQLServer.csproj b/Core.Blueprint.DAL.SQLServer/Core.Blueprint.DAL.SQLServer.csproj index bd83f52..9eb9df4 100644 --- a/Core.Blueprint.DAL.SQLServer/Core.Blueprint.DAL.SQLServer.csproj +++ b/Core.Blueprint.DAL.SQLServer/Core.Blueprint.DAL.SQLServer.csproj @@ -7,8 +7,8 @@ - - + +