public ClientContextViewModelBuilder(RequestModelAccessor requestModelAccessor, SiteSettingViewModelBuilder siteSettingViewModelBuilder,
                                      CartViewModelBuilder cartViewModelBuilder, NavigationViewModelBuilder navigationViewModelBuilder)
 {
     _requestModelAccessor        = requestModelAccessor;
     _siteSettingViewModelBuilder = siteSettingViewModelBuilder;
     _cartViewModelBuilder        = cartViewModelBuilder;
     _navigationViewModelBuilder  = navigationViewModelBuilder;
 }
 public ClientContextViewModelBuilder(
     IAntiforgery antiforgery,
     IHttpContextAccessor httpContextAccessor,
     RequestModelAccessor requestModelAccessor,
     CartContextAccessor cartContextAccessor,
     SiteSettingViewModelBuilder siteSettingViewModelBuilder,
     CartViewModelBuilder cartViewModelBuilder,
     NavigationViewModelBuilder navigationViewModelBuilder)
 {
     _antiforgery                 = antiforgery;
     _httpContextAccessor         = httpContextAccessor;
     _requestModelAccessor        = requestModelAccessor;
     _cartContextAccessor         = cartContextAccessor;
     _siteSettingViewModelBuilder = siteSettingViewModelBuilder;
     _cartViewModelBuilder        = cartViewModelBuilder;
     _navigationViewModelBuilder  = navigationViewModelBuilder;
 }