using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using xCommons.Configurations; using xCommons.Extensions; using xCommons.Providers; using xExceptions.Constants; using xIdentityService.Controllers; using xIdentityService.Interfaces; using xModels.Base; using xStringService.Controllers; using xTermsAndConditionsService.Interfaces; using xTermsAndConditionsService.Providers; namespace xTermsAndConditionsService.Controllers { /// /// a Base Controller Implementation for Providing Base Actions of /// Terms and Conditions Provided Actions ... /// [AllowAnonymous] public abstract class XTermsAndConditionsControllerBase : XBaseResourceProviderControllerBase, IXTermsAndConditionsController { protected XTermsAndConditionsControllerBase( ILogger logger, XAppConfiguration appConfiguration, IXIdentityProvider identityProvider, XValidationProvider validationProvider, IXTermsAndConditionsProvider provider ) : base( logger, appConfiguration, identityProvider, validationProvider, provider ) { } } }