using System; using System.Linq; using xCommons.Providers; using xCommons.Attributes; using xCommons.Configurations; using xStringService.Interfaces; using xStringService.Controllers; using xIdentityService.Interfaces; using Microsoft.Extensions.Logging; using xStringService.Models.Entities; using Microsoft.EntityFrameworkCore.Query; namespace xServices.Controllers { /// /// an endpoint for Providing String Resource Management Actions ... /// [RequireXPowered(IgnoreAnonymous: false)] public class StringProviderController : XStringProviderControllerBase, IXStringProviderController { public StringProviderController( ILogger logger, XAppConfiguration appConfiguration, IXIdentityProvider identityProvider, XValidationProvider validationProvider, IXStringProvider provider, Func, IOrderedQueryable> defaultOrderBuilder = null, Func, IIncludableQueryable> defaultIncludeBuilder = null ) : base( logger, appConfiguration, identityProvider, validationProvider, provider, defaultOrderBuilder, defaultIncludeBuilder ) { } } }