/// <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; }
/// <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; }
public IndexTypeRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public ClashRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IFullTextSearchConditionBuilder searchConditionBuilder, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _searchConditionBuilder = searchConditionBuilder; _mapper = mapper; }
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; }