Esempio n. 1
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="exportLogic"></param>
 /// <param name="orderLogic"></param>
 /// <param name="listRepo"></param>
 /// <param name="cache"></param>
 /// <param name="invLogic"></param>
 public ExportInvoicesServiceImpl(IExportSettingLogic exportLogic, IOrderLogic orderLogic,
                                  IOnlinePaymentsLogic invLogic, IKPayInvoiceRepository invoiceRepo,
                                  ICustomerRepository customerRepository)
 {
     _customerRepository = customerRepository;
     _exportLogic        = exportLogic;
     _orderLogic         = orderLogic;
     _invLogic           = invLogic;
     _invoiceRepo        = invoiceRepo;
 }
Esempio n. 2
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="reportLogic"></param>
 /// <param name="profileLogic"></param>
 /// <param name="exportSettingsLogic"></param>
 /// <param name="inventoryValuationReportLogic"></param>
 /// <param name="logRepo"></param>
 public ReportController(IReportLogic reportLogic, IUserProfileLogic profileLogic, IExportSettingLogic exportSettingsLogic, ICatalogLogic catalogLogic,
                         IInventoryValuationReportLogic inventoryValuationReportLogic, IListService listService, IEventLogRepository logRepo)
     : base(profileLogic)
 {
     _exportLogic = exportSettingsLogic;
     _inventoryValuationReportLogic = inventoryValuationReportLogic;
     _reportLogic  = reportLogic;
     _listService  = listService;
     _catalogLogic = catalogLogic;
     _log          = logRepo;
 }
Esempio n. 3
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="shoppingCartLogic"></param>
 /// <param name="profileLogic"></param>
 /// <param name="logRepo"></param>
 /// <param name="userActiveCartLogic"></param>
 /// <param name="exportSettingsLogic"></param>
 /// <param name="cartService"></param>
 /// <param name="catalogLogic"></param>
 /// <param name="listService"></param>
 public ShoppingCartController(IShoppingCartLogic shoppingCartLogic, IUserProfileLogic profileLogic, IEventLogRepository logRepo, IListService listService, ICatalogLogic catalogLogic,
                               IUserActiveCartLogic userActiveCartLogic, IExportSettingLogic exportSettingsLogic, IShoppingCartService cartService) : base(profileLogic)
 {
     _activeCartLogic   = userActiveCartLogic;
     _shoppingCartLogic = shoppingCartLogic;
     _exportLogic       = exportSettingsLogic;
     _listService       = listService;
     _catalogLogic      = catalogLogic;
     _log = logRepo;
     _shoppingCartService = cartService;
 }
Esempio n. 4
0
        /// <summary>
        /// constructor
        /// </summary>
        /// <param name="catalogLogic"></param>
        /// <param name="profileLogic"></param>
        /// <param name="exportSettingsLogic"></param>
        /// <param name="elRepo"></param>
        /// <param name="campaignService"></param>
        /// <param name="campaignLogic"></param>
        public CatalogController(ICatalogLogic catalogLogic, IUserProfileLogic profileLogic, IListService listService,
                                 IExportSettingLogic exportSettingsLogic, IEventLogRepository elRepo, ICatalogCampaignService campaignService,
                                 ICatalogCampaignLogic campaignLogic, ISiteCatalogService catalogService) : base(profileLogic)
        {
            _campaignLogic           = campaignLogic;
            _campaignService         = campaignService;
            _catalogLogic            = catalogLogic;
            _exportSettingRepository = exportSettingsLogic;
            _catalogService          = catalogService;
            _listService             = listService;

            this._elRepo = elRepo;
        }
Esempio n. 5
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="profileLogic"></param>
 /// <param name="invoiceLogic"></param>
 /// <param name="exportSettingsLogic"></param>
 /// <param name="orderLogic"></param>
 /// <param name="invoiceImagingLogic"></param>
 /// <param name="logRepo"></param>
 /// <param name="invService"></param>
 public InvoiceController(IUserProfileLogic profileLogic, IOnlinePaymentsLogic invoiceLogic, IExportSettingLogic exportSettingsLogic,
                          IOrderLogic orderLogic, IImagingLogic invoiceImagingLogic, IEventLogRepository logRepo, ICatalogLogic catalogLogic,
                          IExportInvoicesService invService, IListService listService) : base(profileLogic)
 {
     _invLogic     = invoiceLogic;
     _orderLogic   = orderLogic;
     _exportLogic  = exportSettingsLogic;
     _imgLogic     = invoiceImagingLogic;
     _log          = logRepo;
     _catalogLogic = catalogLogic;
     _invService   = invService;
     _listService  = listService;
 }
Esempio n. 6
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="profileLogic"></param>
 /// <param name="listLogic"></param>
 /// <param name="exportSettingsLogic"></param>
 /// <param name="elRepo"></param>
 /// <param name="auditLogRepo"></param>
 /// <param name="listRepo"></param>
 public ListController(IUserProfileLogic profileLogic, IExportSettingLogic exportSettingsLogic, ICacheListLogic cacheListLogic, ICatalogLogic catalogLogic,
                       IEventLogRepository elRepo, IAuditLogRepository auditLogRepo, ICustomListSharesRepository customListSharesRepo, IListService listService)
     : base(profileLogic)
 {
     _auditLogRepo         = auditLogRepo;
     _cacheListLogic       = cacheListLogic;
     _profileLogic         = profileLogic;
     _exportLogic          = exportSettingsLogic;
     _elRepo               = elRepo;
     _listService          = listService;
     _customListSharesRepo = customListSharesRepo;
     _catalogLogic         = catalogLogic;
 }
Esempio n. 7
0
 public SiteCatalogLogicImpl(ICatalogRepository catalogRepository, IPriceLogic priceLogic, IProductImageRepository imgRepository, ICategoryImageRepository categoryImageRepository,
                             ICacheRepository catalogCacheRepository, IDivisionLogic divisionLogic, IOrderHistoryHeaderRepsitory orderHistoryHeaderRepo,
                             IOrderHistoryDetailRepository orderHistoryDetailRepo, IExportSettingLogic externalCatalogRepository, IFavoritesListLogic favoriteLogic,
                             IHistoryLogic historyLogic)
 {
     _catalogCacheRepository    = catalogCacheRepository;
     _catalogRepository         = catalogRepository;
     _categoryImageRepository   = categoryImageRepository;
     _divisionLogic             = divisionLogic;
     _externalCatalogRepository = externalCatalogRepository;
     _favoriteLogic             = favoriteLogic;
     _historyLogic    = historyLogic;
     _imgRepository   = imgRepository;
     _orderDetailRepo = orderHistoryDetailRepo;
     _orderHeaderRepo = orderHistoryHeaderRepo;
     _priceLogic      = priceLogic;
 }
Esempio n. 8
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="shoppingCartLogic"></param>
 /// <param name="orderLogic"></param>
 /// <param name="shipDayRepo"></param>
 /// <param name="historyRequestLogic"></param>
 /// <param name="profileLogic"></param>
 /// <param name="exportSettingsLogic"></param>
 /// <param name="logRepo"></param>
 /// <param name="historyHeaderRepository"></param>
 /// <param name="orderHistoryLogic"></param>
 /// <param name="cartService"></param>
 public OrderController(IShoppingCartLogic shoppingCartLogic, IOrderLogic orderLogic, IShipDateRepository shipDayRepo, IListService listService, ICatalogLogic catalogLogic,
                        IOrderHistoryRequestLogic historyRequestLogic, IUserProfileLogic profileLogic, IExportSettingLogic exportSettingsLogic,
                        IEventLogRepository logRepo, IOrderHistoryHeaderRepsitory historyHeaderRepository, IOrderHistoryLogic orderHistoryLogic,
                        IShoppingCartService cartService) : base(profileLogic)
 {
     _historyRequestLogic = historyRequestLogic;
     _orderLogic          = orderLogic;
     _shipDayService      = shipDayRepo;
     _shoppingCartLogic   = shoppingCartLogic;
     _exportLogic         = exportSettingsLogic;
     _log = logRepo;
     _historyHeaderRepo   = historyHeaderRepository;
     _historyLogic        = orderHistoryLogic;
     _listService         = listService;
     _catalogLogic        = catalogLogic;
     _shoppingCartService = cartService;
 }
            public void WhenExportTypeContractListIsCalledFor_ResultingFieldsContainEachTrue()
            {
                // arrange
                var mockDependents           = new MockDependents();
                IExportSettingLogic testunit = MakeTestsLogic(true, ref mockDependents);
                var testGuid       = new Guid();
                var testExportType = ExportType.List;
                var testListType   = ListType.Contract;
                var expected       = "Each";

                // act
                ExportOptionsModel results = testunit.ReadCustomExportOptions(testGuid, testExportType, testListType);

                // assert
                results.Fields
                .Select(f => f.Field)
                .ToList()
                .Contains(expected)
                .Should()
                .BeTrue();
            }