Пример #1
0
 /// <summary>Initializes a new instance of the <see cref="CampaignFlattener" /> class.</summary>
 /// <param name="dbContext">The database context.</param>
 /// <param name="mapper">The mapper.</param>
 public CampaignFlattener(
     ISqlServerTenantDbContext dbContext,
     ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache,
     IMapper mapper) : base(mapper)
 {
     _dbContext          = dbContext;
     _salesAreaByIdCache = salesAreaByIdCache;
     _mapper             = mapper;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ScenarioCampaignResultReportCreator" /> class.
 /// </summary>
 /// <param name="dbContextFactory">The database context factory.</param>
 /// <param name="mapper">The mapper.</param>
 public ScenarioCampaignResultReportCreator(
     ISqlServerDbContextFactory <ISqlServerTenantDbContext> dbContextFactory,
     ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByNullableIdCache,
     ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache,
     IMapper mapper)
 {
     _dbContextFactory           = dbContextFactory;
     _salesAreaByNullableIdCache = salesAreaByNullableIdCache;
     _salesAreaByIdCache         = salesAreaByIdCache;
     _mapper = mapper;
 }
Пример #3
0
 public IndexTypeRepository(
     ISqlServerTenantDbContext dbContext,
     ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache,
     ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache,
     IMapper mapper)
 {
     _dbContext            = dbContext;
     _salesAreaByIdCache   = salesAreaByIdCache;
     _salesAreaByNameCache = salesAreaByNameCache;
     _mapper = mapper;
 }
Пример #4
0
 public ClashRepository(
     ISqlServerTenantDbContext dbContext,
     ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache,
     ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache,
     IFullTextSearchConditionBuilder searchConditionBuilder,
     IMapper mapper)
 {
     _dbContext              = dbContext;
     _salesAreaByIdCache     = salesAreaByIdCache;
     _salesAreaByNameCache   = salesAreaByNameCache;
     _searchConditionBuilder = searchConditionBuilder;
     _mapper = mapper;
 }
Пример #5
0
 public SqlBulkCampaignCreatedOrUpdatedEventHandler(
     ICampaignCleaner campaignCleaner,
     ICampaignRepository campaignRepository,
     IMapper mapper,
     IScenarioRepository scenarioRepository,
     IPassRepository passRepository,
     ISqlServerDbContextFactory <ISqlServerTenantDbContext> dbContextFactory,
     ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache,
     ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache
     )
 {
     _campaignCleaner  = campaignCleaner;
     _mapper           = mapper;
     _dbContextFactory = dbContextFactory;
     _campaignPassPrioritiesService = new CampaignPassPrioritiesService(
         campaignRepository,
         mapper,
         passRepository,
         scenarioRepository);
     _salesAreaByIdCache   = salesAreaByIdCache;
     _salesAreaByNameCache = salesAreaByNameCache;
 }