Files
xSaherElmIds/Controllers/ApplicationsController.cs
T
2026-10-08 21:18:48 +03:30

38 lines
1.1 KiB
C#

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
{
/// <summary>
/// Provide all available tools for manipulating users and accounts
/// </summary>
[ApiController]
public partial class ApplicationsController : XIBaseController
{
private readonly IXApplicationProvider provider;
private readonly XApiKeyConfiguration apiKeyConfiguration;
public ApplicationsController(
IXApplicationProvider provider,
IXIdentityManager identityManager,
XAppConfiguration appConfiguration,
ILogger<ApplicationsController> logger,
XValidationProvider validationProvider,
XApiKeyConfiguration apiKeyConfiguration
) : base(
logger,
appConfiguration,
identityManager,
validationProvider
)
{
this.provider = provider;
this.apiKeyConfiguration = apiKeyConfiguration;
}
}
}