public LiveService(ILiveRepository liveRepository, ICategoryRepository categoryRepository, IUnitOfWork uow, IMapper mapper) { _liveRepository = liveRepository; _categoryRepository = categoryRepository; _uow = uow; _mapper = mapper; }
public LiveService(IAgendaLiveDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); IMongoCollection <LiveDocument> lives = database.GetCollection <LiveDocument>(settings.LivesCollectionName); _liveRepository = new LiveRepository(lives); }
public LiveController( ILiveStats liveStats, IPlayerKilled playerKilled, IPlayerKillRepository playerKillRepository, ILiveRepository liveRepository) { _liveStats = liveStats; _playerKillRepository = playerKillRepository; _playerKilled = playerKilled; _liveRepository = liveRepository; }
public PlayerKillRepository(IClientBuilder httpClientBuilder, IHttpClientRequest httpClientRequest, IGenericRepository <Kill> genericRepository, IGenericRepository <CreatePlayer> genericPlayerRepository, IGenericRepository <LiveEventKill> genericLiveEventKillRepository, IGenericRepository <EventInfo> eventInfoRepository, IGenericRepository <MatchPlayerStats> genericMatchPlayerStatsRepository, IGenericRepository <TeamPlayer> genericTeamPlayerRepository, IGenericRepository <Team> team, IGenericRepository <TeamPlayer> teamPlayers, IPlayerRepository playerRepository, ITeamPlayerRepository teamPlayerRepository, IMatchRepository matchRepository, ITeamRepository teamRepository, IEventRepository eventRepository, ILogger <PlayerKillRepository> logger, IOptions <ApplicationSettings> settings, ICacheService cacheService, IAssetsRepository assetsRepository, ILiveRepository liveRepository) { _httpClientBuilder = httpClientBuilder; _httpClientRequest = httpClientRequest; _Kill = genericRepository; _CreatePlayer = genericPlayerRepository; _LiveEventKill = genericLiveEventKillRepository; _eventInfoRepository = eventInfoRepository; _playerRepository = playerRepository; _genericMatchPlayerStatsRepository = genericMatchPlayerStatsRepository; _genericTeamPlayerRepository = genericTeamPlayerRepository; _team = team; _teamPlayers = teamPlayers; _teamPlayerRepository = teamPlayerRepository; _matchRepository = matchRepository; _logger = logger; _teamRepository = teamRepository; _eventRepository = eventRepository; _cacheService = cacheService; _assetsRepository = assetsRepository; _liveRepository = liveRepository; _liveKilledCachedData = new List <KilliPrinter>(); }
public LiveController(ILiveRepository liveRepository) { _liveRepository = liveRepository; }