Skip to content

Instantly share code, notes, and snippets.

@takahirohonda
Created September 25, 2019 13:25
Show Gist options
  • Save takahirohonda/b263dfe4734b158370cd741d9bb9e0c2 to your computer and use it in GitHub Desktop.
Save takahirohonda/b263dfe4734b158370cd741d9bb9e0c2 to your computer and use it in GitHub Desktop.
sitecore-di-example-blog-3.cs
public class FrontEndTestController : Controller
{
private IFrontEndTestRepository frontEndTestRepository;
public FrontEndTestController(IFrontEndTestRepository frontEndTestRepository)
{
this.frontEndTestRepository = frontEndTestRepository;
}
public ViewResult GetFrontEndTestView()
{
var dataSourceId = RenderingContext.Current?.Rendering?.DataSource;
var viewModel =
dataSourceId != null
? frontEndTestRepository.GetFrontEndTestModel(dataSourceId)
: new FrontEndTest();
return View("FrontEndTest", viewModel);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment