From 46de58631c1699c58fb8f143ee70ca050cf1a4ce Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sun, 24 May 2026 22:45:56 +0330 Subject: [PATCH] add support for xStringService Registration and Middlewares Usage ... --- DI/XDIHelperExtension.cs | 17 ++++++++++++++++- xServices.csproj | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/DI/XDIHelperExtension.cs b/DI/XDIHelperExtension.cs index 30c248d..fcd86f0 100644 --- a/DI/XDIHelperExtension.cs +++ b/DI/XDIHelperExtension.cs @@ -12,9 +12,11 @@ using xPushService.DI; using xPushService.Helpers; using xServices.Configurations; using xServices.Constants; +using xServices.Databases; using xServices.Interfaces; using xServices.Providers; using xStorageService.DI; +using xStringService.DI; namespace xServices.DI { @@ -179,6 +181,12 @@ namespace xServices.DI // app.UseXPushService(pushHelper); #endregion + + // + // Using String Service ... + app.UseXStringService( + isDevelopmentEnvironment: isDevelopmentEnvironment + ); } // @@ -235,7 +243,7 @@ namespace xServices.DI // // Register DataBase ... services.AddXDatabase( - lifetime: lifeTime, + lifeTime: lifeTime, descriptor: database, configuration: configuration ); @@ -264,6 +272,13 @@ namespace xServices.DI services.AddScoped(); services.AddScoped(); #endregion + + // + // String Service ... + services.AddXStringService( + lifeTime: lifeTime, + repositoryType: xDataService.Constants.XRepositoryType.EF + ); } #endregion } diff --git a/xServices.csproj b/xServices.csproj index 20817f3..9f481fe 100644 --- a/xServices.csproj +++ b/xServices.csproj @@ -34,6 +34,7 @@ +