using System; using System.Linq; using xCommons.Providers; using xTagService.Interfaces; using xCommons.Configurations; using xPushService.Interfaces; using xTagService.Controllers; using xContentService.Models.Dtos; using xIdentityService.Interfaces; using Microsoft.Extensions.Logging; using xContentService.Providers.Dtos; using xContentService.Models.Entities; using Microsoft.EntityFrameworkCore.Query; using xContentService.Interfaces.Controllers; namespace xContentService.Controllers { public abstract class XControllerProviderControllerBase : XBaseProvidedHasTagControllerBase, IXContentProviderController { protected XControllerProviderControllerBase( ILogger> logger, XAppConfiguration appConfiguration, IXIdentityProvider identityProvider, XValidationProvider validationProvider, IXBaseProvided provider, IXTagProvided tagProvided, Func, IOrderedQueryable> defaultOrderBuilder = null, Func, IIncludableQueryable> defaultIncludeBuilder = null ) : base( logger, appConfiguration, identityProvider, validationProvider, provider, tagProvided, defaultOrderBuilder, defaultIncludeBuilder ) { } } }