public MatchesController(IPlayerRepository playerRepository, IDemoRepository demoRepository,
                          IStrapiApi strapiApi)
 {
     _playerRepository       = playerRepository;
     _demoRepository         = demoRepository;
     _steamApi               = new SteamApi();
     _strapiApi              = strapiApi;
     _mapInfos               = _strapiApi.GetAllMapInfos();
     _matchDummyCacheManager = new DummyCacheManager(new MatchDummyCacheFactory());
 }
 public WeaponController(IPlayerRepository playerRepository)
 {
     _playerRepository  = playerRepository;
     _dummyCacheManager = new DummyCacheManager(new WeaponsStatDummyCacheFactory());
 }
 public HomeController(IPlayerRepository playerRepository, IStrapiApi strapiApi, ILogFileRepository logFileRepository)
 {
     _playerRepository      = playerRepository;
     _strapiApi             = strapiApi;
     _statDummyCacheManager = new DummyCacheManager(new StatDummyCacheFactory());
 }
 public CacheManagerController()
 {
     _statDummyCacheManager    = new DummyCacheManager(new StatDummyCacheFactory());
     _weaponsDummyCacheManager = new DummyCacheManager(new WeaponsStatDummyCacheFactory());
 }