Example #1
0
 public BucketsController()
 {
     _bucketsGetter = new BucketsGetter(ConfigurationManager.ConnectionStrings["Data"].ConnectionString);
     _bucketAdapter = new BucketAdapter();
     _serverCurrentInfoDictionaryGetter = new ServerCurrentInfoDictionaryDictionaryGetter();
     _serverGetter               = new ServerGetter();
     _bucketsPlayerAdder         = new BucketsPlayerAdder(ConfigurationManager.ConnectionStrings["Data"].ConnectionString);
     _bucketsPlayerRemover       = new BucketsPlayerRemover(ConfigurationManager.ConnectionStrings["Data"].ConnectionString);
     _bucketNamePlayerAddActions = new Dictionary <string, Action <IBucketPlayer> >
     {
         { "Commanders", player => _bucketsPlayerAdder.AddCommander(player) },
         { "BestPlayers", player => _bucketsPlayerAdder.AddBestPlayer(player) },
         { "BetterPlayers", player => _bucketsPlayerAdder.AddBetterPlayer(player) },
         { "GoodPlayers", player => _bucketsPlayerAdder.AddGoodPlayer(player) }
     };
     _bucketNamePlayerRemoveActions = new Dictionary <string, Action <long> >
     {
         { "Commanders", playerId => _bucketsPlayerRemover.RemoveCommander(playerId) },
         { "BestPlayers", playerId => _bucketsPlayerRemover.RemoveBestPlayer(playerId) },
         { "BetterPlayers", playerId => _bucketsPlayerRemover.RemoveBetterPlayer(playerId) },
         { "GoodPlayers", playerId => _bucketsPlayerRemover.RemoveGoodPlayer(playerId) }
     };
     _recentPlayersGetter      = new RecentPlayersGetter(ConfigurationManager.ConnectionStrings["Data"].ConnectionString);
     _serverCurrentInfoAdapter = new ServerCurrentInfoAdapter();
 }
Example #2
0
 public BucketsPlayerAdder(string connectionString) : base(connectionString)
 {
     _bucketsGetter = new BucketsGetter(connectionString);
     _bucketsSetter = new BucketsSetter(connectionString);
 }