public RecurringOrderTemplateViewModelFactory( IOvertureClient overtureClient, ILocalizationProvider localizationProvider, IViewModelMapper viewModelMapper, ICountryService countryService, IComposerContext composerContext, IRecurringOrdersRepository recurringOrdersRepository, IAddressRepository addressRepository, IProductUrlProvider productUrlProvider, IProductPriceViewService productPriceViewService, IRecurringScheduleUrlProvider recurringScheduleUrlProvider, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersRepository recurringOrderRepository) { LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); CountryService = countryService ?? throw new ArgumentNullException(nameof(countryService)); ComposerContext = composerContext; RecurringOrdersRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository)); AddressRepository = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository)); ProductUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); ProductPriceViewService = productPriceViewService ?? throw new ArgumentNullException(nameof(productPriceViewService)); OvertureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient)); RecurringScheduleUrlProvider = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider)); RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory)); RecurringOrderRepository = recurringOrderRepository ?? throw new ArgumentNullException(nameof(recurringOrderRepository)); }
public ProductViewModelFactory( IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService, IMyAccountUrlProvider myAccountUrlProvider) { ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); ProductRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository)); DamProvider = damProvider ?? throw new ArgumentNullException(nameof(damProvider)); LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); LookupService = lookupService ?? throw new ArgumentNullException(nameof(lookupService)); ProductUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); ScopeViewService = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService)); RecurringOrdersRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository)); RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory)); RecurringOrdersSettings = recurringOrdersSettings; ProductSpecificationsViewService = productSpecificationsViewService ?? throw new ArgumentNullException(nameof(productSpecificationsViewService)); MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider)); }
public RecurringOrderCartsViewService( ICartRepository cartRepository, IOvertureClient overtureClient, IRecurringOrderCartViewModelFactory recurringOrderCartViewModelFactory, IImageService imageService, ILookupService lookupService, IRecurringOrdersRepository recurringOrdersRepository, IComposerContext composerContext, IAddressRepository addressRepository, ICouponViewService couponViewService, IRecurringCartUrlProvider recurringCartUrlProvider, IRecurringScheduleUrlProvider recurringScheduleUrlProvider, IRecurringOrdersSettings recurringOrdersSettings) { OvertureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient)); CartRepository = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository)); RecurringOrderCartViewModelFactory = recurringOrderCartViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderCartViewModelFactory)); ImageService = imageService ?? throw new ArgumentNullException(nameof(imageService)); LookupService = lookupService ?? throw new ArgumentNullException(nameof(lookupService)); RecurringOrdersRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); AddressRepository = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository)); CouponViewService = couponViewService ?? throw new ArgumentNullException(nameof(couponViewService)); RecurringCartUrlProvider = recurringCartUrlProvider ?? throw new ArgumentNullException(nameof(recurringCartUrlProvider)); RecurringScheduleUrlProvider = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider)); RecurringOrdersSettings = recurringOrdersSettings; }
public ProductViewModelFactoryWithTestGetLookupImageUrl( IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService, IMyAccountUrlProvider myAccountUrlProvider) : base( viewModelMapper, productRepository, damProvider, localizationProvider, lookupService, productUrlProvider, scopeViewService, recurringOrdersRepository, recurringOrderProgramViewModelFactory, recurringOrdersSettings, productSpecificationsViewService, myAccountUrlProvider) { }
public ProductViewModelFactoryProxy(IViewModelMapper viewModelMapper, IProductRepository productRepository, IDamProvider damProvider, ILocalizationProvider localizationProvider, ILookupService lookupService, IProductUrlProvider productUrlProvider, IScopeViewService scopeViewService, IRecurringOrdersRepository recurringOrdersRepository, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings, IProductSpecificationsViewService productSpecificationsViewService) : base( viewModelMapper, productRepository, damProvider, localizationProvider, lookupService, productUrlProvider, scopeViewService, recurringOrdersRepository, recurringOrderProgramViewModelFactory, recurringOrdersSettings, productSpecificationsViewService) { }
public RecurringOrderTemplatesViewService(IRecurringOrdersRepository recurringOrdersRepository, IViewModelMapper viewModelMapper, IOvertureClient overtureClient, ILookupService lookupService, IRecurringOrderTemplateViewModelFactory recurringOrderTemplateViewModelFactory, IImageService imageService, IRecurringOrdersSettings recurringOrdersSettings) { RecurringOrderRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository)); ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); OvertureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient)); LookupService = lookupService ?? throw new ArgumentNullException(nameof(lookupService)); RecurringOrderTemplateViewModelFactory = recurringOrderTemplateViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderTemplateViewModelFactory)); ImageService = imageService ?? throw new ArgumentNullException(nameof(imageService)); RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings)); }
public LineItemViewModelFactory(IViewModelMapper viewModelMapper, ILocalizationProvider localizationProvider, IProductUrlProvider productUrlProvider, IRewardViewModelFactory rewardViewModelFactory, ILineItemValidationProvider lineItemValidationProvider, IRecurringOrdersRepository recurringOrderRepository, IComposerContext composerContext, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings) { ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); ProductUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); RewardViewModelFactory = rewardViewModelFactory ?? throw new ArgumentNullException(nameof(rewardViewModelFactory)); LineItemValidationProvider = lineItemValidationProvider ?? throw new ArgumentNullException(nameof(lineItemValidationProvider)); RecurringOrderRepository = recurringOrderRepository ?? throw new ArgumentNullException(nameof(recurringOrderRepository)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory)); RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings)); }