using Microsoft.Extensions.Logging;
using xApi.Base;
using xCommons.Configurations;
using xCommons.Providers;
using xIdentityService.Interfaces;
using xServices.TermsConditions.Interfaces;
namespace xApi.Controllers.V1
{
///
/// Provides all Configuration related Actions such as String resources and Terms and Configurations ...
///
public partial class ConfigurationsController : XIBaseV1Controller
{
//
#region Properties ...
public IXTermsComditionsProvider TermsProvider { get; }
#endregion
//
#region Constructor ...
public ConfigurationsController(
XAppConfiguration appConfiguration,
IXIdentityProvider identityProvider,
XValidationProvider validationProvider,
IXTermsComditionsProvider termsProvider,
ILogger logger
) : base(
logger,
appConfiguration,
identityProvider,
validationProvider
)
{
//
TermsProvider = termsProvider;
}
#endregion
}
}