/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
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; }
/// <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(); }