public SearchResultViewModelBuilder(RequestModelAccessor requestModelAccessor, ProductSearchService productSearchService, ProductItemViewModelBuilder productItemBuilder,
                                     PageSearchService pageSearchService, CategorySearchService categorySearchService)
 {
     _requestModelAccessor  = requestModelAccessor;
     _productSearchService  = productSearchService;
     _productItemBuilder    = productItemBuilder;
     _pageSearchService     = pageSearchService;
     _categorySearchService = categorySearchService;
 }
 public ProductBlockViewModelBuilder(ProductModelBuilder productModelBuilder,
                                     ProductItemViewModelBuilder productItemViewModelBuilder,
                                     RequestModelAccessor requestModelAccessor,
                                     ProductSearchService productSearchService,
                                     BaseProductService baseProductService,
                                     VariantService variantService)
 {
     _productModelBuilder         = productModelBuilder;
     _productItemViewModelBuilder = productItemViewModelBuilder;
     _requestModelAccessor        = requestModelAccessor;
     _productSearchService        = productSearchService;
     _baseProductService          = baseProductService;
     _variantService = variantService;
 }
 public BrandViewModelBuilder(RequestModelAccessor requestModelAccessor, ProductItemViewModelBuilder productItemViewModelBuilder, ProductSearchService productSearchService)
 {
     _requestModelAccessor        = requestModelAccessor;
     _productItemViewModelBuilder = productItemViewModelBuilder;
     _productSearchService        = productSearchService;
 }