Example #1
0
 public GetUserAccountLinks(IUniquePageService uniquePageService,
                            EcommerceSettings ecommerceSettings, ProductReviewSettings productReviewSettings)
 {
     _uniquePageService     = uniquePageService;
     _ecommerceSettings     = ecommerceSettings;
     _productReviewSettings = productReviewSettings;
 }
Example #2
0
 public EcommerceSettingsMenuModel(IShippingMethodSubmenuGenerator shippingMethodSubmenuGenerator,
                                   EcommerceSettings ecommerceSettings, UrlHelper urlHelper)
 {
     _shippingMethodSubmenuGenerator = shippingMethodSubmenuGenerator;
     _ecommerceSettings = ecommerceSettings;
     _urlHelper         = urlHelper;
 }
Example #3
0
 public AwardRewardPointsOnRegistration(EcommerceSettings ecommerceSettings,
                                        RewardPointSettings rewardPointSettings, ISession session)
 {
     _ecommerceSettings   = ecommerceSettings;
     _rewardPointSettings = rewardPointSettings;
     _session             = session;
 }
 public UndoRewardPointUsage(EcommerceSettings ecommerceSettings, RewardPointSettings rewardPointSettings,
                             ISession session)
 {
     _ecommerceSettings   = ecommerceSettings;
     _rewardPointSettings = rewardPointSettings;
     _session             = session;
 }
 public CartSessionManager(ISession session, Site site, EcommerceSettings ecommerceSettings)
 {
     _session           = session;
     _site              = site;
     _ecommerceSettings = ecommerceSettings;
     _cache             = new Dictionary <Guid, HashSet <SessionData> >();
 }
        public ImportExportControllerTests()
        {
            _exportProductsManager = A.Fake <IExportProductsManager>();
            _importExportManager   = A.Fake <IImportProductsManager>();
            _ecommerceSettings     = new EcommerceSettings();

            _importExportController = new ImportExportController(_importExportManager, _exportProductsManager, _ecommerceSettings);
        }
        public static Currency Currency(this EcommerceSettings settings)
        {
            var session = MrCMSApplication.Get <ISession>();

            return(settings.CurrencyId > 0
                ? session.Get <Currency>(settings.CurrencyId)
                : session.QueryOver <Currency>().Take(1).Cacheable().SingleOrDefault());
        }
Example #8
0
        public void EcommerceSettingsController_EditPOST_ShouldCallSaveSettingsOnTheService()
        {
            var settings = new EcommerceSettings();

            _ecommerceSettingsController.Edit_POST(settings);

            A.CallTo(() => _ecommerceSettingsAdminService.SaveSettings(settings)).MustHaveHappened();
        }
 public StockReportAdminService(
     IStringResourceProvider stringResourceProvider, EcommerceSettings ecommerceSettings,
     IGetStockExportData getStockExportData)
 {
     _stringResourceProvider = stringResourceProvider;
     _ecommerceSettings      = ecommerceSettings;
     _getStockExportData     = getStockExportData;
 }
Example #10
0
 public BulkStockUpdateAdminService(EcommerceSettings ecommerceSettings,
                                    IBulkSimpleStockUpdateService bulkSimpleStockUpdateService,
                                    IBulkWarehousedStockUpdateService bulkWarehousedStockUpdateService)
 {
     _bulkSimpleStockUpdateService     = bulkSimpleStockUpdateService;
     _ecommerceSettings                = ecommerceSettings;
     _bulkWarehousedStockUpdateService = bulkWarehousedStockUpdateService;
 }
 public ProductSearchResultsService(
     IGetProductSearchSortByValue getProductSearchSortByValue,
     EcommerceSettings ecommerceSettings, ISession session)
 {
     _getProductSearchSortByValue = getProductSearchSortByValue;
     _ecommerceSettings           = ecommerceSettings;
     _session = session;
 }
Example #12
0
 public GetProductCardModel(ISession session, IProductVariantAvailabilityService productVariantAvailabilityService, IStringResourceProvider stringResourceProvider,
                            EcommerceSettings ecommerceSettings, ProductReviewSettings productReviewSettings)
 {
     _session = session;
     _productVariantAvailabilityService = productVariantAvailabilityService;
     _stringResourceProvider            = stringResourceProvider;
     _ecommerceSettings     = ecommerceSettings;
     _productReviewSettings = productReviewSettings;
 }
 public PrepareForSyncAmazonListingServiceTests()
 {
     _amazonListingService               = A.Fake <IAmazonListingService>();
     _amazonListingGroupService          = A.Fake <IAmazonListingGroupService>();
     _ecommerceSettings                  = A.Fake <EcommerceSettings>();
     _amazonSellerSettings               = A.Fake <AmazonSellerSettings>();
     _productVariantService              = A.Fake <IProductVariantService>();
     _getStockRemainingQuantity          = A.Fake <IGetStockRemainingQuantity>();
     _prepareForSyncAmazonListingService = new PrepareForSyncAmazonListingService(_amazonListingService, _amazonListingGroupService,
                                                                                  _ecommerceSettings, _amazonSellerSettings, _productVariantService, _getStockRemainingQuantity, _productPricingMethod);
 }
Example #14
0
 public WorldPayPaymentService(WorldPaySettings worldPaySettings, CartModel cart,
                               EcommerceSettings ecommerceSettings, ICartBuilder cartBuilder,
                               ISession session, IOrderPlacementService orderPlacementService, Site site)
 {
     _worldPaySettings      = worldPaySettings;
     _cart                  = cart;
     _ecommerceSettings     = ecommerceSettings;
     _cartBuilder           = cartBuilder;
     _session               = session;
     _orderPlacementService = orderPlacementService;
     _site                  = site;
 }
Example #15
0
 public AssignBasicCartInfo(ISession session, ICartSessionManager cartSessionManager,
                            ICartGuidResetter cartGuidResetter,
                            IGetBillingAddressSameAsShippingAddress billingAddressSameAsShippingAddress,
                            ICartItemAvailablityService cartItemAvailablityService, EcommerceSettings ecommerceSettings)
 {
     _session            = session;
     _cartSessionManager = cartSessionManager;
     _cartGuidResetter   = cartGuidResetter;
     _billingAddressSameAsShippingAddress = billingAddressSameAsShippingAddress;
     _cartItemAvailablityService          = cartItemAvailablityService;
     _ecommerceSettings = ecommerceSettings;
 }
Example #16
0
 public TransactionRegistrationBuilder(SagePaySettings sagePaySettings,
                                       ISagePayItemCreator sagePayItemCreator,
                                       EcommerceSettings ecommerceSettings,
                                       ISagePayUrlResolver sagePayUrlResolver,
                                       Site site)
 {
     _sagePaySettings    = sagePaySettings;
     _sagePayItemCreator = sagePayItemCreator;
     _ecommerceSettings  = ecommerceSettings;
     _sagePayUrlResolver = sagePayUrlResolver;
     _site = site;
 }
Example #17
0
 public CharityClearPaymentService(CartModel cart,
                                   EcommerceSettings ecommerceSettings, ICartBuilder cartBuilder,
                                   ISession session, IOrderPlacementService orderPlacementService, Site site, CharityClearSettings charityClearSettings, ILogAdminService logService)
 {
     _cart = cart;
     _ecommerceSettings     = ecommerceSettings;
     _cartBuilder           = cartBuilder;
     _session               = session;
     _orderPlacementService = orderPlacementService;
     _site = site;
     _charityClearSettings = charityClearSettings;
     _logService           = logService;
 }
Example #18
0
 public PrepareForSyncAmazonListingService(
     IAmazonListingService amazonListingService,
     IAmazonListingGroupService amazonListingGroupService,
     EcommerceSettings ecommerceSettings,
     AmazonSellerSettings amazonSellerSettings,
     IProductVariantService productVariantService,
     IGetStockRemainingQuantity getStockRemainingQuantity)
 {
     _amazonListingService      = amazonListingService;
     _amazonListingGroupService = amazonListingGroupService;
     _ecommerceSettings         = ecommerceSettings;
     _amazonSellerSettings      = amazonSellerSettings;
     _productVariantService     = productVariantService;
     _getStockRemainingQuantity = getStockRemainingQuantity;
 }
 public ImportExportController(IImportProductsManager importExportManager, IExportProductsManager exportProductsManager, EcommerceSettings ecommerceSettings)
 {
     _importExportManager   = importExportManager;
     _exportProductsManager = exportProductsManager;
     _ecommerceSettings     = ecommerceSettings;
 }
        public static string CurrencyCode(this EcommerceSettings settings)
        {
            var currency = settings.Currency();

            return(currency == null ? string.Empty : currency.Code);
        }
Example #21
0
 public ProductUrlGenerator(EcommerceSettings settings)
 {
     _settings = settings;
 }
Example #22
0
 public AmazonGenerateFeedServiceTests()
 {
     _amazonSellerSettings      = A.Fake <AmazonSellerSettings>();
     _ecommerceSettings         = A.Fake <EcommerceSettings>();
     _amazonGenerateFeedService = new AmazonGenerateFeedService(_amazonSellerSettings, _ecommerceSettings);
 }
 public CategoryWithHierarchyUrlGenerator(EcommerceSettings settings)
 {
     _settings = settings;
 }
Example #24
0
 public ValidateAmazonOrderService(EcommerceSettings ecommerceSettings, ISetTaxes setTax, ISession session)
 {
     _ecommerceSettings = ecommerceSettings;
     _setTax            = setTax;
     _session           = session;
 }
Example #25
0
 public OrderInvoiceService(EcommerceSettings ecommerceSettings, IGetLogoUrl getLogoUrl, TaxSettings taxSettings)
 {
     _ecommerceSettings = ecommerceSettings;
     _getLogoUrl        = getLogoUrl;
     _taxSettings       = taxSettings;
 }
Example #26
0
 public GetUserRewardPointsBalance(ISession session, EcommerceSettings ecommerceSettings, RewardPointSettings rewardPointSettings)
 {
     _session             = session;
     _ecommerceSettings   = ecommerceSettings;
     _rewardPointSettings = rewardPointSettings;
 }
 public ImportAmazonOrderService(EcommerceSettings ecommerceSettings, IValidateAmazonOrderService validateAmazonOrderService)
 {
     _ecommerceSettings          = ecommerceSettings;
     _validateAmazonOrderService = validateAmazonOrderService;
 }
 public ReportService(IChartService chartService, IOrderAnalyticsService orderAnalyticsService, EcommerceSettings ecommerceSettings)
 {
     _chartService          = chartService;
     _orderAnalyticsService = orderAnalyticsService;
     _ecommerceSettings     = ecommerceSettings;
 }
 public BrandUrlGenerator(EcommerceSettings settings)
 {
     _settings = settings;
 }
 public SpendUsedRewardPoints(EcommerceSettings ecommerceSettings, RewardPointSettings rewardPointSettings, ISession session)
 {
     _ecommerceSettings   = ecommerceSettings;
     _rewardPointSettings = rewardPointSettings;
     _session             = session;
 }