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); }
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)); }
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); }
public void SincronizarConcursos() { ConcursoDTO concurso = _apiLoteriaService.ObterUltimoConcurso(); Concurso c = _mapper.Map <Concurso>(concurso); }