public static BitPoker.Repository.IPlayerRepository GetPlayerRepository() { String repoName = System.Configuration.ConfigurationManager.AppSettings["PlayerRepository"]; if (!String.IsNullOrEmpty(repoName)) { BitPoker.Repository.IPlayerRepository repo = (BitPoker.Repository.IPlayerRepository)Activator.CreateInstance(Type.GetType(repoName)); if (repo != null) { return(repo); } else { return(new InMemoryPlayerRepo()); } } else { return(new InMemoryPlayerRepo()); } }
public MessageController() { this.playerRepo = new Repository.InMemoryPlayerRepo(); this.handRepo = new Repository.InMemoryHandRepo(); this.tableRepo = new Repository.InMemoryTableRepo(); }
public PlayersController(BitPoker.Repository.IPlayerRepository repo) { PlayerRepo = repo; }
public PlayersController() { PlayerRepo = new BitPoker.Repository.Mocks.PlayerRepository(@"E:\Repos\bitpoker\BitPoker.Repository\mockplayers.json"); }
public PlayersController() { _repo = Repository.Factory.GetPlayerRepository(); }