public SitemapController(ICatalogApi catalogApi, ICategoryViewModelBuilder catViewModelBuilder, ILinkGenerator linkGenerator) { _catalogApi = catalogApi; _linkGenerator = linkGenerator; _catViewModelBuilder = catViewModelBuilder; _siteConfig = ConfigLoader.Get <SiteConfig>(); }
public CatalogController(IRequestLogger logger, ICategoryViewModelBuilder catViewModelBuilder, ILinkGenerator linkGenerator, IPageInfo pageInfo, ICatalogApi catalogApi) : base(logger, linkGenerator, catalogApi) { _pageInfo = pageInfo; _linkGenerator = linkGenerator; _catViewModelBuilder = catViewModelBuilder; }
public HomeController(IHomePageViewModelBuilder homePageVmBuilder, IDetailsViewModelBuilder detailsVmBuilder, ICategoryViewModelBuilder categoryVmBuilder) { Guard.ArgumentNotNull(homePageVmBuilder, "HomePageVmBuilder"); Guard.ArgumentNotNull(detailsVmBuilder, "DetailsViewModelBuilder"); Guard.ArgumentNotNull(categoryVmBuilder, "CategoryViewModelBuilder"); _homePageVMBuilder = homePageVmBuilder; _detailsVMBuilder = detailsVmBuilder; _categoryVMBuilder = categoryVmBuilder; }
public CategoryPickerController(ICategoryViewModelBuilder catViewModelBuilder) { _catViewModelBuilder = catViewModelBuilder; }