public OrderCreationService(IShoppingCartProvider shoppingCartProvider, IKenticoAddressBookProvider kenticoAddressBookService, IKenticoUserProvider KenticoUserProvider, IKenticoResourceService kenticoresourceService, IFailedOrderStatusProvider failedOrderStatusProvider) { if (shoppingCartProvider == null) { throw new ArgumentNullException(nameof(shoppingCartProvider)); } if (kenticoAddressBookService == null) { throw new ArgumentNullException(nameof(kenticoAddressBookService)); } if (KenticoUserProvider == null) { throw new ArgumentNullException(nameof(KenticoUserProvider)); } if (kenticoresourceService == null) { throw new ArgumentNullException(nameof(kenticoresourceService)); } if (failedOrderStatusProvider == null) { throw new ArgumentNullException(nameof(failedOrderStatusProvider)); } this.shoppingCartProvider = shoppingCartProvider; this.kenticoAddressBookService = kenticoAddressBookService; this.KenticoUserProvider = KenticoUserProvider; this.kenticoresourceService = kenticoresourceService; this.failedOrderStatusProvider = failedOrderStatusProvider; }
public AddressBookService(IKenticoAddressBookProvider kenticoAddress) { if (kenticoAddress == null) { throw new ArgumentNullException(nameof(kenticoAddress)); } this.kenticoAddress = kenticoAddress; }
public OrderListService(IMapper mapper, IOrderViewClient orderClient, IKenticoUserProvider kenticoUsers, IKenticoResourceService kenticoResources, IKenticoSiteProvider site, IKenticoOrderProvider order, IKenticoDocumentProvider documents, IKenticoPermissionsProvider permissions, IKenticoLogger logger, IKenticoAddressBookProvider kenticoAddressBook) { if (mapper == null) { throw new ArgumentNullException(nameof(mapper)); } if (orderClient == null) { throw new ArgumentNullException(nameof(orderClient)); } if (kenticoUsers == null) { throw new ArgumentNullException(nameof(kenticoUsers)); } if (kenticoResources == null) { throw new ArgumentNullException(nameof(kenticoResources)); } if (site == null) { throw new ArgumentNullException(nameof(site)); } if (order == null) { throw new ArgumentNullException(nameof(order)); } if (permissions == null) { throw new ArgumentNullException(nameof(permissions)); } if (documents == null) { throw new ArgumentNullException(nameof(documents)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (kenticoAddressBook == null) { throw new ArgumentNullException(nameof(kenticoAddressBook)); } _mapper = mapper; _orderClient = orderClient; _kenticoUsers = kenticoUsers; _kenticoResources = kenticoResources; _site = site; _order = order; _permissions = permissions; _logger = logger; _kenticoAddressBook = kenticoAddressBook; _orderDetailUrl = documents.GetDocumentUrl(kenticoResources.GetSettingsKey("KDA_OrderDetailUrl")); }