From 576ef22d6faa684b6bf5e5d9f6685721de4b9bfb Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 18 May 2026 00:56:46 +0330 Subject: [PATCH] last ... --- .../XTestRepositoryProviderController.cs | 37 ++++++++++++++++++ Controllers/XTestServiceProviderController.cs | 38 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 Controllers/XTestRepositoryProviderController.cs create mode 100644 Controllers/XTestServiceProviderController.cs diff --git a/Controllers/XTestRepositoryProviderController.cs b/Controllers/XTestRepositoryProviderController.cs new file mode 100644 index 0000000..9434142 --- /dev/null +++ b/Controllers/XTestRepositoryProviderController.cs @@ -0,0 +1,37 @@ +using System; +using System.Linq; +using Microsoft.EntityFrameworkCore.Query; +using Microsoft.Extensions.Logging; +using xCommons.Configurations; +using xCommons.Providers; +using xIdentityService.Interfaces; +using xPushService.Controllers; +using xPushService.Interfaces; +using xServices.Interfaces; +using xServices.Models.Entities; +using xServices.Providers; + +namespace xServices.Controllers +{ + public class XTestRepositoryProviderController : XBaseRepositoryProviderController, IXBaseRepositoryProviderController + { + public XTestRepositoryProviderController( + ILogger logger, + XAppConfiguration appConfiguration, + IXIdentityProvider identityProvider, + XValidationProvider validationProvider, + IXTestRepositoryProvider provider, + Func, IOrderedQueryable> defaultOrderBuilder, + Func, IIncludableQueryable> defaultIncludeBuilder + ) : base( + logger, + appConfiguration, + identityProvider, + validationProvider, + provider, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } + } +} \ No newline at end of file diff --git a/Controllers/XTestServiceProviderController.cs b/Controllers/XTestServiceProviderController.cs new file mode 100644 index 0000000..c9f8f42 --- /dev/null +++ b/Controllers/XTestServiceProviderController.cs @@ -0,0 +1,38 @@ +using System; +using System.Linq; +using Microsoft.EntityFrameworkCore.Query; +using Microsoft.Extensions.Logging; +using xCommons.Configurations; +using xCommons.Providers; +using xIdentityService.Interfaces; +using xPushService.Controllers; +using xPushService.Interfaces; +using xServices.Interfaces; +using xServices.Models.Dtos; +using xServices.Models.Entities; +using xServices.Providers; + +namespace xServices.Controllers +{ + public class XTestServiceProviderController : XBaseServiceProviderController, IXBaseServiceProviderController + { + public XTestServiceProviderController( + ILogger logger, + XAppConfiguration appConfiguration, + IXIdentityProvider identityProvider, + XValidationProvider validationProvider, + IXTestServiceProvider provider, + Func, IOrderedQueryable> defaultOrderBuilder, + Func, IIncludableQueryable> defaultIncludeBuilder + ) : base( + logger, + appConfiguration, + identityProvider, + validationProvider, + provider, + defaultOrderBuilder, + defaultIncludeBuilder + ) + { } + } +} \ No newline at end of file