Пример #1
0
 public HomeController(IBlobClient blobClient, IModelCreator modelCreator, IEloCalulator eloCalulator, ITeamGenerator teamGenerator, ITrendCalculator trendCalculator)
 {
     this.blobClient      = blobClient;
     this.modelCreator    = modelCreator;
     this.eloCalulator    = eloCalulator;
     this.teamGenerator   = teamGenerator;
     this.trendCalculator = trendCalculator;
 }
Пример #2
0
        private ITeamGenerator SelectGeneratorByGeneratorType(GeneratorType type)
        {
            ITeamGenerator generator = null;

            switch (type)
            {
            case GeneratorType.Random:
                generator = new TeamGenerator();
                break;

            case GeneratorType.Manual:
            case GeneratorType.None:
                break;
            }
            return(generator);
        }
Пример #3
0
 internal TeamService(Game game)
     : base(game)
 {
     _teamGenerator = new TeamGenerator();
      _listRandomizer = new ListRandomizer();
 }
Пример #4
0
 public TeamDisplayModelBuilder(IPlayerRepository playerRepository, ITeamGenerator teamGenerator, ITeamNameGenerator teamNameGenerator)
 {
     _playerRepository  = playerRepository;
     _teamGenerator     = teamGenerator;
     _teamNameGenerator = teamNameGenerator;
 }
Пример #5
0
 public TeamGeneratorModel(ITeamGenerator teamGenerator)
 {
     this.teamGenerator = teamGenerator;
 }
 public TeamDisplayModelBuilder(IPlayerRepository playerRepository, ITeamGenerator teamGenerator, ITeamNameGenerator teamNameGenerator)
 {
     _playerRepository = playerRepository;
     _teamGenerator = teamGenerator;
     _teamNameGenerator = teamNameGenerator;
 }