Skip to content

Instantly share code, notes, and snippets.

@trnktms
Created September 29, 2022 13:16
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save trnktms/1934f71be76a31a937bf54289f98da89 to your computer and use it in GitHub Desktop.
using Foundation.ContentsResolvers;
using Sitecore.LayoutService.Configuration;
using Sitecore.LayoutService.Mvc.Security;
using Sitecore.Mvc.Controllers;
namespace Foundation.Controllers
{
[RequireSscApiKey]
public class BaseApiController : SitecoreController
{
protected readonly IDefaultRenderingContentsResolver defaultRenderingContentsResolver;
protected readonly IRenderingConfiguration renderingConfiguration;
public BaseApiController(
IDefaultRenderingContentsResolver defaultRenderingContentsResolver,
IConfiguration configuration)
{
this.defaultRenderingContentsResolver = defaultRenderingContentsResolver;
this.renderingConfiguration = configuration.GetNamedConfiguration(configuration.DefaultConfigurationName)?.RenderingConfiguration;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment