From 89879d0821db41e5cad42e9ea3a563d26c7182b8 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 25 Nov 2025 16:52:21 +0100 Subject: [PATCH] Add services and update project configuration Added `AddRecServices` and `AddInfrastructureServices` to `Program.cs` with necessary configurations. Updated `ReC.API.csproj` to include project references to `ReC.Application` and `ReC.Infrastructure`, and fixed an encoding issue by adding a BOM. Modified `appsettings.json` to include `MediatRLicense` and adjusted `AllowedHosts` format. Ensured `TargetFramework` and other project properties remain unchanged. --- src/ReC.API/Program.cs | 6 ++++++ src/ReC.API/ReC.API.csproj | 3 ++- src/ReC.API/appsettings.json | 5 +++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/ReC.API/Program.cs b/src/ReC.API/Program.cs index fd0091a..cdaa4a3 100644 --- a/src/ReC.API/Program.cs +++ b/src/ReC.API/Program.cs @@ -1,9 +1,15 @@ using Microsoft.EntityFrameworkCore; using ReC.Infrastructure; +using ReC.Application; var builder = WebApplication.CreateBuilder(args); // Add services to the container. +builder.Services.AddRecServices(options => +{ + options.LuckyPennySoftwareLicenseKey = builder.Configuration["LuckyPennySoftwareLicenseKey"]; +}); + builder.Services.AddInfrastructureServices(options => { options.ConfigureDbContext((dbContextOpt) => diff --git a/src/ReC.API/ReC.API.csproj b/src/ReC.API/ReC.API.csproj index 9145bb5..6c898fb 100644 --- a/src/ReC.API/ReC.API.csproj +++ b/src/ReC.API/ReC.API.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -12,6 +12,7 @@ + diff --git a/src/ReC.API/appsettings.json b/src/ReC.API/appsettings.json index 10f68b8..10c7837 100644 --- a/src/ReC.API/appsettings.json +++ b/src/ReC.API/appsettings.json @@ -5,5 +5,6 @@ "Microsoft.AspNetCore": "Warning" } }, - "AllowedHosts": "*" -} + "AllowedHosts": "*", + "MediatRLicense": "eyJhbGciOiJSUzI1NiIsImtpZCI6Ikx1Y2t5UGVubnlTb2Z0d2FyZUxpY2Vuc2VLZXkvYmJiMTNhY2I1OTkwNGQ4OWI0Y2IxYzg1ZjA4OGNjZjkiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2x1Y2t5cGVubnlzb2Z0d2FyZS5jb20iLCJhdWQiOiJMdWNreVBlbm55U29mdHdhcmUiLCJleHAiOiIxNzg0ODUxMjAwIiwiaWF0IjoiMTc1MzM2MjQ5MSIsImFjY291bnRfaWQiOiIwMTk4M2M1OWU0YjM3MjhlYmZkMzEwM2MyYTQ4NmU4NSIsImN1c3RvbWVyX2lkIjoiY3RtXzAxazB5NmV3MmQ4YTk4Mzg3aDJnbTRuOWswIiwic3ViX2lkIjoiLSIsImVkaXRpb24iOiIwIiwidHlwZSI6IjIifQ.ZqsFG7kv_-xGfxS6ACk3i0iuNiVUXX2AvPI8iAcZ6-z2170lGv__aO32tWpQccD9LCv5931lBNLWSblKS0MT3gOt-5he2TEftwiSQGFwoIBgtOHWsNRMinUrg2trceSp3IhyS3UaMwnxZDrCvx4-0O-kpOzVpizeHUAZNr5U7oSCWO34bpKdae6grtM5e3f93Z1vs7BW_iPgItd-aLvPwApbaG9VhmBTKlQ7b4Jh64y7UXJ9mKP7Qb_Oa97oEg0oY5DPHOWTZWeE1EzORgVr2qkK2DELSHuZ_EIUhODojkClPNAKtvEl_qEjpq0HZCIvGwfCCRlKlSkQqIeZdFkiXg" +} \ No newline at end of file