Example #1
0
        private IEnumerable <Aposta> RecuperarApostasVencedoras(int[] dezenas)
        {
            var            apostas           = _apostaRepository.GetAll().ToList();
            IList <Aposta> apostasVencedoras = new List <Aposta>();

            foreach (var aposta in apostas)
            {
                var acertos = aposta.Dezenas.Intersect(dezenas).Count();

                switch (acertos)
                {
                case 4:
                    aposta.TipoContemplacao = TipoContemplacao.Quadra;
                    apostasVencedoras.Add(aposta);
                    break;

                case 5:
                    aposta.TipoContemplacao = TipoContemplacao.Quina;
                    apostasVencedoras.Add(aposta);
                    break;

                case 6:
                    aposta.TipoContemplacao = TipoContemplacao.Sena;
                    apostasVencedoras.Add(aposta);
                    break;
                }
            }

            return(apostasVencedoras);
        }
Example #2
0
        public void Infra_Aposta_SQLRepository_Deveria_BuscarTodos()
        {
            List <Aposta> apostas = ObjectMother.GetApostas();

            foreach (var item in apostas)
            {
                _repository.Adicionar(item);
            }
            var apostasBanco = _repository.GetAll();

            apostasBanco.Count().Should().Be(3);
        }
Example #3
0
 public IEnumerable <ApostaViewModel> GetAll() => _mapper.Map <IEnumerable <ApostaViewModel> >(_apostaRepository.GetAll().ToList());
 public IEnumerable <Aposta> GetAll()
 {
     return(_repository.GetAll());
 }