예제 #1
0
        public AnalyticsService(ICartolaRepository cartolaRepository, IList <IBestPlayerStrategy> strategies)
        {
            _cartolaRepository = cartolaRepository;
            _strategies        = strategies;

            _listaPartidas = _cartolaRepository.GetPartidas();
            _esquemas      = _cartolaRepository.GetEsquemaPosicoes();
            _players       = _cartolaRepository.GetJogadoresHistorico();
            _homePlayers   = _players
                             .Where(x => _listaPartidas.Any(y => y.Rodada == x.RodadaId + 1 && y.ClubeCasaId == x.ClubeId))
                             .ToList();
        }
예제 #2
0
 public CartolaService(ICartolaRepository cartolaRepository, ICargaCartolaRepository cargaCartolaService)
 {
     _cartolaRepository      = cartolaRepository;
     _cargaCartolaRepository = cargaCartolaService;
 }