コード例 #1
0
        public List <NumeroSorteado> Resolve(ConcursoDTO source, Concurso destination, List <NumeroSorteado> destMember, ResolutionContext context)
        {
            List <NumeroSorteado> numerosSorteados = new List <NumeroSorteado>();

            source.Dezenas.Split('|').ToList().ForEach(d =>
            {
                int result = 0;
                if (int.TryParse(d, out result))
                {
                    numerosSorteados.Add(new NumeroSorteado()
                    {
                        Id = Convert.ToInt32(d)
                    });
                }
            });
            return(numerosSorteados);
        }
コード例 #2
0
        public async Task <IHttpActionResult> Sortear(int id)
        {
            Concurso concurso = await db.Concursos.FindAsync(id);

            if (concurso == null)
            {
                return(NotFound());
            }
            var cDTO = new ConcursoDTO();

            cDTO.Id = concurso.Id;
            cDTO.Sorteio.Add(concurso.Sorteio1);
            cDTO.Sorteio.Add(concurso.Sorteio2);
            cDTO.Sorteio.Add(concurso.Sorteio3);
            cDTO.Sorteio.Add(concurso.Sorteio4);
            cDTO.Sorteio.Add(concurso.Sorteio5);
            cDTO.Sorteio.Add(concurso.Sorteio6);

            return(Ok(cDTO));
        }
コード例 #3
0
        public List <ConcursoDTO> GetConcursos()
        // public IQueryable<ConcursoDTO> GetConcursos()
        {
            var c = from concurso in db.Concursos
                    select concurso;
            List <ConcursoDTO> lista = new List <ConcursoDTO>();

            foreach (Concurso concurso in c)
            {
                var cDTO = new ConcursoDTO();
                cDTO.Id = concurso.Id;
                cDTO.Sorteio.Add(concurso.Sorteio1);
                cDTO.Sorteio.Add(concurso.Sorteio2);
                cDTO.Sorteio.Add(concurso.Sorteio3);
                cDTO.Sorteio.Add(concurso.Sorteio4);
                cDTO.Sorteio.Add(concurso.Sorteio5);
                cDTO.Sorteio.Add(concurso.Sorteio6);

                lista.Add(cDTO);
            }
            return(lista);
        }
コード例 #4
0
        public void SincronizarConcursos()
        {
            ConcursoDTO concurso = _apiLoteriaService.ObterUltimoConcurso();

            Concurso c = _mapper.Map <Concurso>(concurso);
        }