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 ShippingMethodViewService( IFulfillmentMethodRepository fulfillmentMethodRepository, ICartViewModelFactory cartViewModelFactory, ICartRepository cartRepository, ICartService cartService, IRecurringOrderTemplateViewModelFactory recurringOrderTemplateViewModelFactory, IRecurringOrderCartsViewService recurringOrderCartsViewService, IRecurringOrdersSettings recurringOrdersSettings) { FulfillmentMethodRepository = fulfillmentMethodRepository ?? throw new ArgumentNullException(nameof(fulfillmentMethodRepository)); CartViewModelFactory = cartViewModelFactory ?? throw new ArgumentNullException(nameof(cartViewModelFactory)); CartRepository = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository)); CartService = cartService ?? throw new ArgumentNullException(nameof(cartService)); RecurringOrderTemplateViewModelFactory = recurringOrderTemplateViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderTemplateViewModelFactory)); RecurringOrderCartsViewService = recurringOrderCartsViewService ?? throw new ArgumentNullException(nameof(recurringOrderCartsViewService)); RecurringOrdersSettings = recurringOrdersSettings; }