using xIds.Interfaces; using xCommons.Providers; using xIds.Configurations; using xIds.Controllers.Base; using xCommons.Configurations; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; namespace xIds.Controllers { /// /// Provide all available tools for manipulating users and accounts /// [ApiController] public partial class ApplicationsController : XIBaseController { private readonly IXApplicationProvider provider; private readonly XApiKeyConfiguration apiKeyConfiguration; public ApplicationsController( IXApplicationProvider provider, IXIdentityManager identityManager, XAppConfiguration appConfiguration, ILogger logger, XValidationProvider validationProvider, XApiKeyConfiguration apiKeyConfiguration ) : base( logger, appConfiguration, identityManager, validationProvider ) { this.provider = provider; this.apiKeyConfiguration = apiKeyConfiguration; } } }