public ProductController() { _repository = new SoldOutRepository(); _statsRepository = new StatsRepository(); _priceHistoryService = new PriceHistoryService(_repository); }
public EthereumPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, NotificationService notificationService) : base(ctx, serializerSettings, cf, statsRepo, mapper, notificationService) { }
public Heal(IStatsRepository statsRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository) { Name = "Heal"; EnergyCost = 32; Cooldown = 20; _slack = slack; _userService = userService; }
public Board(IStatsRepository repository, int width, int height) { _repository = repository; Dimension = new Size(width, height); Stats = new Stats(); State = new PausedState(); Matrix = new Block[width, height]; Record = _repository.MaxScore(); }
public BitcoinPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IEnumerable <Meta <INotificationSender, NotificationSenderMetadataAttribute> > notificationSenders) : base(ctx, serializerSettings, cf, statsRepo, mapper, notificationSenders) { }
public CasinoCommands(IUserRepository userRepository, ISlackWebApi messageSender, IChannelRepository channelRepository, IBackgroundJobClient backgroundJobClient, IItemEventDispatcher itemEventDispatcher, IStatsRepository statsRepository, IRandomService randomService) { _userRepository = userRepository; _slack = messageSender; _channelRepository = channelRepository; _backgroundJobClient = backgroundJobClient; _itemEventDispatcher = itemEventDispatcher; _statsRepository = statsRepository; _randomService = randomService; }
public ItemFactory(ISlackWebApi slack, IStatsRepository statsRepository, IInventoryRepository inventoryRepository, IUserService userService, IEventDispatcher eventDispatcher, IEffectRepository effectRepository, IRandomService randomService) { _slack = slack; _statsRepository = statsRepository; _inventoryRepository = inventoryRepository; _userService = userService; _eventDispatcher = eventDispatcher; _effectRepository = effectRepository; _randomService = randomService; }
public MoneroPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IMasterClock clock, NotificationService notificationService) : base(ctx, serializerSettings, cf, statsRepo, mapper, clock, notificationService) { }
public ConstitutionReset(IStatsRepository statsRepository, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _statsRepository = statsRepository; Id = ItemId; Name = "Constitution Reset Potion"; Description = "Reset 1 point of constitution."; Rarity = Rarity.Rare; Icon = ":reset_potion:"; Price = 25; }
public IntelligenceReset(IStatsRepository statsRepository, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _statsRepository = statsRepository; Id = ItemId; Name = "Intelligence Reset Potion"; Description = "Reset 1 point of intelligence."; Rarity = Rarity.Rare; Icon = ":reset_potion:"; Price = 25; }
public Flurry(IStatsRepository statsRepository, IEffectRepository effectRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository, effectRepository, slack, userService) { Id = SkillId; Name = "Flurry"; EnergyCost = 25; Cooldown = 60; BuffId = Effects.Buffs.Flurry.EffectId; BuffName = "Flurry"; Duration = 1; }
public CombatService(IEventDispatcher eventDispatcher, ISlackWebApi slack, IStatsRepository statsRepository, IUserService userService, IChannelRepository channelRepository, ISpawnedMonsterRepository spawnedMonsterRepository, IMonsterService monsterService) { _eventDispatcher = eventDispatcher; _slack = slack; _statsRepository = statsRepository; _userService = userService; _channelRepository = channelRepository; _spawnedMonsterRepository = spawnedMonsterRepository; _monsterService = monsterService; }
public CoffeeService(ISlackWebApi slackWebApi, ICoffeeRepository coffeeRepository, IBackgroundJobClient backgroundJobClient, IInventoryRepository inventoryRepository, IUserService userService, IStatsRepository statsRepository, ICreditsRepository creditsRepository) { _slack = slackWebApi; _coffeeRepository = coffeeRepository; _backgroundJobClient = backgroundJobClient; _inventoryRepository = inventoryRepository; _userService = userService; _statsRepository = statsRepository; _creditsRepository = creditsRepository; }
public CoffeeCup(IStatsRepository statsRepository, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _statsRepository = statsRepository; Id = ItemFactory.CoffeeCup; Name = "Coffee"; Description = "A good cuppa. Restores 25 energy."; Rarity = Rarity.Common; Icon = ":coffee:"; Price = 50; }
public Apple(IStatsRepository statsRepository, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _statsRepository = statsRepository; Id = ItemFactory.Apple; Name = "Apple"; Description = "Ahhh, a fresh apple. So healthy. Restores 25 health."; Rarity = Rarity.Common; Icon = ":apple:"; Price = 25; }
public ArcaneIntellect(IStatsRepository statsRepository, IEffectRepository effectRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository, effectRepository, slack, userService) { Id = SkillId; Name = "ArcaneIntellect"; EnergyCost = 35; Cooldown = 15; BuffId = Effects.Buffs.ArcaneIntellect.EffectId; BuffName = "Arcane Intellect"; Duration = 120; }
public Berserk(IStatsRepository statsRepository, IEffectRepository effectRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository, effectRepository, slack, userService) { Id = SkillId; Name = "Berserk"; EnergyCost = 25; Cooldown = 30; BuffId = Effects.Buffs.Berserk.EffectId; BuffName = "Berserk!"; Duration = 2; }
public EquihashPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IMasterClock clock, IMessageBus messageBus) : base(ctx, serializerSettings, cf, statsRepo, mapper, clock, messageBus) { }
public Bread(IStatsRepository statsRepository, IInventoryRepository inventoryRepository) : base(inventoryRepository) { _statsRepository = statsRepository; Id = ItemFactory.Bread; Name = "Bread"; Description = "A nice steamy loaf of bread. It's fresh from the bakery. Restores 25 health."; Rarity = Rarity.Common; Icon = ":bread:"; Price = 50; }
public ActionFactory(IEffectRepository effectRepository, IUserService userService, IStatsRepository statsRepository, IInventoryRepository inventoryRepository, ISlackWebApi slack, IRandomService randomService, IItemRepository itemRepository) { _effectRepository = effectRepository; _userService = userService; _statsRepository = statsRepository; _inventoryRepository = inventoryRepository; _slack = slack; _randomService = randomService; _itemRepository = itemRepository; }
public ApiServer( IMapper mapper, IConnectionFactory cf, IBlockRepository blocksRepo, IPaymentRepository paymentsRepo, IStatsRepository statsRepo, ICoinInfoRepository coinInfoRepo, IMasterClock clock, IMessageBus messageBus) { Contract.RequiresNonNull(cf, nameof(cf)); Contract.RequiresNonNull(statsRepo, nameof(statsRepo)); Contract.RequiresNonNull(blocksRepo, nameof(blocksRepo)); Contract.RequiresNonNull(paymentsRepo, nameof(paymentsRepo)); Contract.RequiresNonNull(coinInfoRepo, nameof(coinInfoRepo)); Contract.RequiresNonNull(mapper, nameof(mapper)); Contract.RequiresNonNull(clock, nameof(clock)); Contract.RequiresNonNull(messageBus, nameof(messageBus)); this.cf = cf; this.statsRepo = statsRepo; this.blocksRepo = blocksRepo; this.paymentsRepo = paymentsRepo; this.coinInfoRepo = coinInfoRepo; this.mapper = mapper; this.clock = clock; messageBus.Listen <BlockNotification>().Subscribe(OnBlockNotification); requestMap = new Dictionary <Regex, Func <HttpContext, Match, Task> > { { new Regex("^/api/pools$", RegexOptions.Compiled), GetPoolInfosAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/performance$", RegexOptions.Compiled), GetPoolPerformanceAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/miners$", RegexOptions.Compiled), PagePoolMinersAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/blocks$", RegexOptions.Compiled), PagePoolBlocksPagedAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/payments$", RegexOptions.Compiled), PagePoolPaymentsAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/stats$", RegexOptions.Compiled), GetMiningPoolStats }, { new Regex("^/api/pools/(?<poolId>[^/]+)/stats/percentage$", RegexOptions.Compiled), GetMiningPoolPercentageStats }, { new Regex("^/api/pools/(?<poolId>[^/]+)/stats/hashrate$", RegexOptions.Compiled), GetMiningPoolHashrateStats }, { new Regex("^/api/pools/(?<poolId>[^/]+)/stats/miners$", RegexOptions.Compiled), GetMiningPoolMinersStats }, { new Regex("^/api/pools/(?<poolId>[^/]+)$", RegexOptions.Compiled), GetPoolInfoAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/miners/(?<address>[^/]+)/payments$", RegexOptions.Compiled), PageMinerPaymentsAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/miners/(?<address>[^/]+)/balancechanges$", RegexOptions.Compiled), PageMinerBalanceChangesAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/miners/(?<address>[^/]+)/performance$", RegexOptions.Compiled), GetMinerPerformanceAsync }, { new Regex("^/api/pools/(?<poolId>[^/]+)/miners/(?<address>[^/]+)$", RegexOptions.Compiled), GetMinerInfoAsync }, { new Regex("^/api/coin/(?<coinType>[^/]+)$", RegexOptions.Compiled), GetCoinInfo } }; requestMapAdmin = new Dictionary <Regex, Func <HttpContext, Match, Task> > { { new Regex("^/api/admin/forcegc$", RegexOptions.Compiled), HandleForceGcAsync }, { new Regex("^/api/admin/stats/gc$", RegexOptions.Compiled), HandleGcStatsAsync }, }; }
public PicklePickle(IInventoryRepository inventoryRepository, IEffectRepository effectRepository, IStatsRepository statsRepository) : base(inventoryRepository) { _effectRepository = effectRepository; _statsRepository = statsRepository; Id = ItemId; Name = "Pickle's pickle"; Description = "Dill with it. Gives +100 HP and +15 Def for 15 minutes"; Rarity = Rarity.Uncommon; Icon = ":pickle:"; Price = 100; }
public BitcoinPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IMasterClock clock, IMessageBus messageBus, NicehashService nicehashService) : base(ctx, serializerSettings, cf, statsRepo, mapper, clock, messageBus, nicehashService) { }
public Heal(IStatsRepository statsRepository, ISlackWebApi slack, IUserService userService) : base(statsRepository) { Id = SkillId; Name = "Heal"; EnergyCost = 52; Cooldown = 50; RequiredWeapon = typeof(Staff); _slack = slack; _userService = userService; }
public Lacerate(IStatsRepository statsRepository, ISlackWebApi slack, IUserService userService, ICombatService combatService, IEventDispatcher eventDispatcher) : base(statsRepository) { Name = "Lacerate"; EnergyCost = 20; Cooldown = 40; _slack = slack; _userService = userService; _combatService = combatService; _eventDispatcher = eventDispatcher; }
public McdoFries(IStatsRepository statsRepository, IInventoryRepository inventoryRepository, IUserService userService) : base(inventoryRepository) { _statsRepository = statsRepository; _userService = userService; Id = ItemId; Name = "Mc Donald fries"; Description = "Whats this? Salty stale fried potato sticks?! One must be crazy to even consider buying those. Restores 50 energy but lose 25 health."; Rarity = Rarity.Uncommon; Icon = ":fritesmcdo:"; Price = 50; }
public EthereumPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IMasterClock clock, IMessageBus messageBus, WebhookNotificationService notificationService) : base(ctx, serializerSettings, cf, statsRepo, mapper, clock, messageBus, notificationService) { }
public ErgoPool(IComponentContext ctx, JsonSerializerSettings serializerSettings, IConnectionFactory cf, IStatsRepository statsRepo, IMapper mapper, IMasterClock clock, IMessageBus messageBus, RecyclableMemoryStreamManager rmsm, NicehashService nicehashService) : base(ctx, serializerSettings, cf, statsRepo, mapper, clock, messageBus, rmsm, nicehashService) { }
public CasinoCommands(IUserRepository userRepository, ISlackWebApi messageSender, IChannelRepository channelRepository, IBackgroundJobClient backgroundJobClient, IEventDispatcher eventDispatcher, IStatsRepository statsRepository, IRandomService randomService, IUserService userService, ICreditsRepository creditsRepository) { _userRepository = userRepository; _slack = messageSender; _channelRepository = channelRepository; _backgroundJobClient = backgroundJobClient; _eventDispatcher = eventDispatcher; _statsRepository = statsRepository; _randomService = randomService; _userService = userService; _creditsRepository = creditsRepository; }
public ProjectLogService(IDatabaseCollections dbCollections, ILogger <ProjectLogService> logger, IStatsRepository statsRepository, IProjectRepository projectRepository, IDailyEnergyRepository dailyEnergyRepository) : base(dbCollections) { _projectLogs = dbCollections.projectLogs; _logger = logger; _statsRepository = statsRepository; _projectRepository = projectRepository; _dailyEnergyRepository = dailyEnergyRepository; }
public SkillFactory(IUserService userService, IStatsRepository statsRepository, ISlackWebApi slack, ICombatService combatService, IEventDispatcher eventDispatcher, IChannelRepository channelRepository, IRandomService randomService, ICreditsRepository creditsRepository, IEffectRepository effectRepository) { _userService = userService; _statsRepository = statsRepository; _slack = slack; _combatService = combatService; _eventDispatcher = eventDispatcher; _channelRepository = channelRepository; _randomService = randomService; _creditsRepository = creditsRepository; _effectRepository = effectRepository; }
public HomeController() { _statsRepository = new StatsRepository(); }
public StatsController(IStatsRepository repository) { this.repository = repository; }
public CategoryController() { _statsRepository = new StatsRepository(); _repository = new SoldOutRepository(); }
public Category() { _statsRepository = new StatsRepository(); _categoryList = _statsRepository.GetCategories(); }