Exemple #1
0
 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;
 }
Exemple #2
0
 public AddressBookService(IKenticoAddressBookProvider kenticoAddress)
 {
     if (kenticoAddress == null)
     {
         throw new ArgumentNullException(nameof(kenticoAddress));
     }
     this.kenticoAddress = kenticoAddress;
 }
Exemple #3
0
        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"));
        }