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;
 }
Пример #3
0
        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;
 }
Пример #5
0
 public CategoryPickerController(ICategoryViewModelBuilder catViewModelBuilder)
 {
     _catViewModelBuilder = catViewModelBuilder;
 }