private void Setup() { var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; _dataContext = new Magic.Data.DataContextWrapper(connectionString); var playerRepo = new Magic.Data.PlayerRepository(_dataContext); _playerManager = new Magic.Core.PlayerManager(playerRepo); _telemetryClient = new TelemetryClient(); }
public MagicController() { var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; var dataContext = new Magic.Data.DataContextWrapper(connectionString); var eventPlayerRepo = new Magic.Data.EventPlayerRepository(dataContext); var playerRepo = new Magic.Data.PlayerRepository(dataContext); var playerPrizeRepo = new Magic.Data.PlayerPrizeRepository(dataContext); _gameLog = new Magic.Data.GameLog(dataContext); var matchRepo = new Magic.Data.MatchRepository(dataContext, _gameLog); var roundPrizeRepo = new Magic.Data.RoundPrizeRepository(dataContext); var eventRepo = new Magic.Data.EventRepository(dataContext, eventPlayerRepo, matchRepo, playerRepo, roundPrizeRepo); _playerManager = new PlayerManager(playerRepo); _eventManager = new EventManager(eventRepo, roundPrizeRepo); _matchManager = new MatchManager(matchRepo, eventRepo, playerRepo); _prizeManager = new PrizeManager(roundPrizeRepo, playerPrizeRepo); }