public ProductRuntimeUpdater(ISqlServerTenantDbContext dbContext, IMapper mapper, IEnumerable <IProductCreatedOrUpdated> items) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _items = items ?? throw new ArgumentNullException(nameof(items)); }
public CampaignSettingsRepository(ISqlServerTenantDbContext dbContext, IFullTextSearchConditionBuilder searchConditionBuilder, IMapper mapper) { _dbContext = dbContext; _searchConditionBuilder = searchConditionBuilder; _mapper = mapper; }
public AutoBookSettingsDomainModelHandler( IAutoBookSettingsRepository autoBookSettingsRepository, ISqlServerTenantDbContext dbContext) { _autoBookSettingsRepository = autoBookSettingsRepository; _dbContext = dbContext; }
public async Task <IReadOnlyCollection <object> > CollectScenarioPasses(ISqlServerTenantDbContext dbContext) { Pass[] entities = await( from scenarioPassReference in dbContext.Query <ScenarioPassReference>() .Where(x => _scenarioIds.Contains(x.ScenarioId)) join pass in dbContext.Query <Pass>() on scenarioPassReference.PassId equals pass.Id select new Pass { Id = pass.Id }).AsNoTracking().ToArrayAsync(_cancellationToken) .ConfigureAwait(false); List <Pass> passesToDelete = new List <Pass>(); foreach (Pass pass in entities) { var toDelete = dbContext.Query <Pass>() .Include(x => x.RatingPoints) .ThenInclude(x => x.SalesAreas) .AsNoTracking() .FirstOrDefault(x => x.Id == pass.Id); passesToDelete.Add(toDelete); } return(passesToDelete); }
public AutoBookDefaultParametersDomainModelHandler( IAutoBookDefaultParametersRepository repository, ISqlServerTenantDbContext dbContext ) { _repository = repository; _dbContext = dbContext; }
public SpotBookingRuleRepository(ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public SmoothConfigurationRepository(ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
/// <summary>Initializes a new instance of the <see cref="ClashExceptionSerializer" /> class.</summary> /// <param name="dbContext">The database context.</param> /// <param name="auditEventRepository">The audit event repository.</param> /// <param name="clock">The clock.</param> public ClashExceptionSerializer( ISqlServerTenantDbContext dbContext, IAuditEventRepository auditEventRepository, IClock clock) : base(auditEventRepository) { _dbContext = dbContext; _clock = clock; }
public ScenarioDomainModelHandler( IScenarioRepository repository, ISqlServerTenantDbContext dbContext ) { _repository = repository; _dbContext = dbContext; }
/// <summary>Initializes a new instance of the <see cref="LandmarkProductRepository" /> class.</summary> /// <param name="dbContext">The database context.</param> /// <param name="searchConditionBuilder">The search condition builder.</param> /// <param name="mapper">The mapper.</param> /// <param name="clock">The clock.</param> public LandmarkProductRepository( ISqlServerTenantDbContext dbContext, IFullTextSearchConditionBuilder searchConditionBuilder, IMapper mapper, IClock clock) : base(dbContext, searchConditionBuilder, mapper, clock) { _dbContext = dbContext; }
public AutoBookInstanceConfigurationDomainModelHandler( IAutoBookInstanceConfigurationRepository autoBookInstanceConfigurationRepository, ISqlServerTenantDbContext dbContext, IMapper mapper) { _autoBookInstanceConfigurationRepository = autoBookInstanceConfigurationRepository; _dbContext = dbContext; _mapper = mapper; }
/// <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; }
public KPIComparisonConfigDomainModelHandler( IKPIComparisonConfigRepository kpiComparisonConfigRepository, ISqlServerTenantDbContext dbContext, IMapper mapper) { _kpiComparisonConfigRepository = kpiComparisonConfigRepository ?? throw new ArgumentNullException(nameof(kpiComparisonConfigRepository)); _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _mapper = mapper; }
/// <summary>Initializes a new instance of the <see cref="CampaignSerializer" /> class.</summary> /// <param name="dbContext">The database context.</param> /// <param name="auditEventRepository">The audit event repository.</param> /// <param name="featureManager">The feature manager.</param> /// <param name="clock">The clock.</param> /// <param name="mapper">The mapper.</param> public CampaignSerializer( ISqlServerTenantDbContext dbContext, IAuditEventRepository auditEventRepository, IFeatureManager featureManager, IClock clock, IMapper mapper) : base(auditEventRepository, featureManager, clock, mapper) { _dbContext = dbContext; }
public SalesAreaRepository( ISqlServerTenantDbContext dbContext, IIdentityGenerator identityGenerator, IMapper mapper) { _dbContext = dbContext; _identityGenerator = identityGenerator; _sequenceRebuilder = new SequenceRebuilder <Entities.Tenant.SalesAreas.SalesArea, SalesAreaNoIdentity>(); _mapper = mapper; }
public async Task <IReadOnlyCollection <object> > CollectResultFiles(ISqlServerTenantDbContext dbContext) { return(await(from outputFile in dbContext.Query <OutputFile>() join resultFile in dbContext.Query <ResultsFile>() .Where(x => _scenarioIds.Contains(x.ScenarioId)) on outputFile.FileId equals resultFile .FileId select new ResultsFile { Id = resultFile.Id }).AsNoTracking().ToArrayAsync(_cancellationToken) .ConfigureAwait(false)); }
public IndexTypeRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByNullableIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public LibrarySalesAreaPassPrioritiesRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public LandmarkSpotModelCreator( ICampaignRepository campaignRepository, IClashRepository clashRepository, ISqlServerTenantDbContext dbContext, IMapper mapper) { _campaignRepository = campaignRepository; _clashRepository = clashRepository; _dbContext = dbContext; _mapper = mapper; }
public ProductRepository( ISqlServerTenantDbContext dbContext, IFullTextSearchConditionBuilder searchConditionBuilder, IMapper mapper, IClock clock) { _dbContext = dbContext; _searchConditionBuilder = searchConditionBuilder; _mapper = mapper; _clock = clock; }
public SalesAreaDemographicRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public BreakSerializer(IAuditEventRepository auditEventRepository, IFeatureManager featureManager, ISqlServerTenantDbContext dbContext, IRepositoryFactory repositoryFactory, IConfiguration applicationConfiguration, IMapper mapper, IClock clock) : base(auditEventRepository, featureManager, repositoryFactory, applicationConfiguration, mapper, clock) { _dbContext = dbContext; _mapper = mapper; _salesAreaCache = new SqlServerEntityCache <Guid, SalesAreaEntity>(_dbContext, x => x.Id, trackingChanges: false); }
public StandardDayPartGroupRepository( ISqlServerTenantDbContext dbContext, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public RunRepository(ISqlServerTenantDbContext dbContext, IFullTextSearchConditionBuilder searchConditionBuilder, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _searchConditionBuilder = searchConditionBuilder; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; }
public CampaignDataPurgingHandler( IOptionsSnapshot <CampaignPurgingOptions> options, ISqlServerTenantDbContext dbContext, ICampaignCleaner campaignCleaner, IClock clock, ILogger <CampaignDataPurgingHandler> logger) : base(options) { _dbContext = dbContext; _campaignCleaner = campaignCleaner; _clock = clock; _logger = logger; }
private async Task <IReadOnlyCollection <object> > CollectGuidEntitiesToRemove <TEntity>( ISqlServerTenantDbContext dbContext, Expression <Func <TEntity, bool> > wherePredicate, CancellationToken cancellationToken) where TEntity : class, IUniqueIdentifierPrimaryKey, new() { return(await dbContext.Query <TEntity>().AsNoTracking() .Where(wherePredicate) .Select(x => new TEntity { Id = x.Id }) .ToArrayAsync(cancellationToken).ConfigureAwait(false)); }
public ProgrammeRepository( ISqlServerTenantDbContext dbContext, ISqlServerDbContextFactory <ISqlServerTenantDbContext> dbContextFactory, IFullTextSearchConditionBuilder searchConditionBuilder, ISqlServerSalesAreaByIdCacheAccessor salesAreaByIdCache, ISqlServerSalesAreaByNameCacheAccessor salesAreaByNameCache, IMapper mapper) { _dbContext = dbContext; _dbContextFactory = dbContextFactory; _searchConditionBuilder = searchConditionBuilder; _salesAreaByIdCache = salesAreaByIdCache; _salesAreaByNameCache = salesAreaByNameCache; _mapper = mapper; _programmeDictionaryCache = new ProgrammeDictionaryCache(_dbContext, preloadData: false); _programmeCategoryCache = new ProgrammeCategoryCache(_dbContext); }
public AWSInstanceConfigurationRepository(ISqlServerTenantDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }
public EfficiencySettingsRepository(ISqlServerTenantDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }
public LockTypeRepository(ISqlServerTenantDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }