示例#1
0
 public ValidateForRun(IRepositoryFactory repositoryFactory,
                       IISRSettingsRepository isrSettingsRepository, IRSSettingsRepository rsSettingsRepository,
                       IOutputFileRepository outputFileRepository, IUniverseRepository universeRepository,
                       ISpotRepository spotRepository, IScheduleRepository scheduleRepository,
                       IRatingsScheduleRepository ratingsScheduleRepository, IProductRepository productRepository,
                       IClashRepository clashRepository,
                       ISystemMessageRepository systemMessageRepository,
                       IAutoBooks autoBooks, ITenantSettingsRepository tenantSettingsRepository, IClearanceRepository clearanceRepository,
                       IFeatureManager featureManager, ISystemLogicalDateService systemLogicalDateService)
 {
     _repositoryFactory         = repositoryFactory;
     _isrSettingsRepository     = isrSettingsRepository;
     _rsSettingsRepository      = rsSettingsRepository;
     _outputFileRepository      = outputFileRepository;
     _universeRepository        = universeRepository;
     _spotRepository            = spotRepository;
     _scheduleRepository        = scheduleRepository;
     _ratingsScheduleRepository = ratingsScheduleRepository;
     _productRepository         = productRepository;
     _clashRepository           = clashRepository;
     _systemMessageRepository   = systemMessageRepository;
     _autoBooks = autoBooks;
     _tenantSettingsRepository = tenantSettingsRepository;
     _clearanceRepository      = clearanceRepository;
     _featureManager           = featureManager;
     _systemLogicalDateService = systemLogicalDateService;
 }
示例#2
0
 public SegmentRepository(BotContext botContext, FileSegments segments, IDiscordClient client, IUserRepository userRepository, IUniverseRepository universeRepository)
 {
     _botContext         = botContext;
     _segments           = segments;
     _client             = client;
     _userRepository     = userRepository;
     _universeRepository = universeRepository;
 }
 /// <summary>
 /// Call repository
 /// </summary>
 /// <param name="repository"> The <see cref="IUniverseRepository"/>.</param>
 /// <exception cref="ArgumentNullException">repository isNull</exception>
 public UniverseController(IUniverseRepository repository)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     _repository = repository;
 }
 public UniverseDomainModelHandler(
     IUniverseRepository universeRepository,
     ISqlServerDbContext dbContext,
     IMapper mapper)
 {
     _universeRepository = universeRepository ?? throw new ArgumentNullException(nameof(universeRepository));
     _dbContext          = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     _mapper             = mapper;
 }
示例#5
0
 public BulkUniverseCreatedEventHandler(IMapper mapper,
                                        IUniverseRepository universeRepository,
                                        ISalesAreaRepository salesAreaRepository,
                                        IDemographicRepository demographicRepository)
 {
     _mapper                = mapper;
     _universeRepository    = universeRepository;
     _salesAreaRepository   = salesAreaRepository;
     _demographicRepository = demographicRepository;
 }
示例#6
0
 public SegmentModule(TicTacZapController tacZapController, SegmentEditReactionHandler editReactionHandler, GameState gameState, IUserRepository userRepository, ISegmentRepository segmentRepository, IInventoryRepository inventoryRepository, IUniverseRepository universeRepository)
 {
     _tacZapController    = tacZapController;
     _editReactionHandler = editReactionHandler;
     _gameState           = gameState;
     _userRepository      = userRepository;
     _segmentRepository   = segmentRepository;
     _inventoryRepository = inventoryRepository;
     _universeRepository  = universeRepository;
 }
示例#7
0
 public UniversesController(IUniverseRepository universeRepository, IDemographicRepository demographicRepository,
                            ISalesAreaRepository salesAreaRepository,
                            IDataChangeValidator dataChangeValidator, IMapper mapper)
 {
     _universeRepository    = universeRepository;
     _demographicRepository = demographicRepository;
     _salesAreaRepository   = salesAreaRepository;
     _dataChangeValidator   = dataChangeValidator;
     _mapper = mapper;
 }
示例#8
0
 public Universe(GameState gameState, IUserRepository userRepository, IUniverseRepository universeRepository)
 {
     _gameState          = gameState;
     _userRepository     = userRepository;
     _universeRepository = universeRepository;
 }
示例#9
0
 public UniverseResultChecker(ITestDataImporter dataImporter, IUniverseRepository universeRepository) : base(dataImporter) => _universeRepository = universeRepository;
 public BulkUniverseDeletedEventHandler(IUniverseRepository universeRepository) => _universeRepository = universeRepository;
示例#11
0
 public Segments(ISegmentRepository segmentRepository, IUniverseRepository universeRepository)
 {
     _segmentRepository  = segmentRepository;
     _universeRepository = universeRepository;
 }