public StatServer(LiteDatabase database) { _listener = new HttpListener(); _database = database; _matchStorage = new MatchStorage(_database); _reportsManager = CreateReportsManager(_database); _serverStorage = new ServerStorage(_database); InitializeStatisticManager(_database); }
public Router(StatisticsManager serverManager, StatisticsManager playerManager, IReportsManager reportsManger, IServerStorage serverStorage, IMatchStorage matchStorage, IDictionary <string, IRoute> routes) { ServerManager = serverManager; PlayerManager = playerManager; ReportsManger = reportsManger; ServerStorage = serverStorage; MatchStorage = matchStorage; _routes = routes; }