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,