From 29821a9326af270328f75446db6d969058cb2f12 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Wed, 27 May 2026 16:09:54 +0330 Subject: [PATCH] last ... --- Controllers/XBaseRepositoryProviderController.cs | 6 ++++-- Controllers/XBaseServiceProviderController.cs | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Controllers/XBaseRepositoryProviderController.cs b/Controllers/XBaseRepositoryProviderController.cs index 79892a8..771d17a 100644 --- a/Controllers/XBaseRepositoryProviderController.cs +++ b/Controllers/XBaseRepositoryProviderController.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore.Query; using Microsoft.Extensions.Logging; @@ -21,6 +22,7 @@ using xPushService.Interfaces; namespace xPushService.Controllers { + [AllowAnonymous] public abstract class XBaseRepositoryProviderController : XBaseIdentityApiV1Controller, IXBaseRepositoryProviderController where TEntity : XBaseEntity where THub : XBaseEntityHub @@ -38,8 +40,8 @@ namespace xPushService.Controllers IXIdentityProvider identityProvider, XValidationProvider validationProvider, IXBaseEntityProviderr provider, - Func, IOrderedQueryable> defaultOrderBuilder, - Func, IIncludableQueryable> defaultIncludeBuilder + Func, IOrderedQueryable> defaultOrderBuilder = null, + Func, IIncludableQueryable> defaultIncludeBuilder = null ) : base( logger: logger, appConfiguration: appConfiguration, diff --git a/Controllers/XBaseServiceProviderController.cs b/Controllers/XBaseServiceProviderController.cs index 2f8cb19..8d4fccf 100644 --- a/Controllers/XBaseServiceProviderController.cs +++ b/Controllers/XBaseServiceProviderController.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore.Query; using Microsoft.Extensions.Logging; @@ -21,6 +22,7 @@ using xPushService.Interfaces; namespace xPushService.Controllers { + [AllowAnonymous] public abstract class XBaseServiceProviderController : XBaseIdentityApiV1Controller, IXBaseServiceProviderController where TEntity : XBaseEntity where TDto : XBaseEntityDto @@ -41,8 +43,8 @@ namespace xPushService.Controllers IXIdentityProvider identityProvider, XValidationProvider validationProvider, IXBaseDtoProvider provider, - Func, IOrderedQueryable> defaultOrderBuilder, - Func, IIncludableQueryable> defaultIncludeBuilder + Func, IOrderedQueryable> defaultOrderBuilder = null, + Func, IIncludableQueryable> defaultIncludeBuilder = null ) : base( logger, appConfiguration,