// GET: api/Apuesta/5 public ApuestaDTO Get(int id) { var repo = new ApuestaRepository(); ApuestaDTO a = repo.Retrieve(); return(a); }
// GET: api/Apuestas?apuestaid=apuestaid /*** Ejercicio 3 Cambio controller ***/ public ApuestaDTO Get(int apuestaid) { var repo = new ApuestasRepository(); ApuestaDTO apuesta = repo.RetrieveToDTO(apuestaid); return(apuesta); }
// POST: api/Apuestas public void PostApuesta([FromBody] ApuestaDTO aps) { Debug.WriteLine("DENTRO de post apuesta vale " + aps); var repo = new ApuestaRepository(); repo.insertarApuesta(aps); }
// GET: api/Apuesta public ApuestaDTO Get() { var repo = new ApuestaRepository(); //Apuesta a = repo.Retrieve(); ApuestaDTO a = repo.RetrieveDTO(); return(a); }
public void Post([FromBody] ApuestaDTO apuesta) { var repo = new ApuestaRepository(); var repo2 = new MercadoRepository(); double tipo = repo.Cuota(apuesta); repo.Save(apuesta, tipo); repo2.dineroUpdate(apuesta); MercadoCuota cUpdate = repo2.cuotaUpdate(); repo2.calc(cUpdate); }
// POST: api/Apuesta public void Post([FromBody] ApuestaDTO apuesta) { var repoMercado = new MercadoRepository(); var repo = new ApuestaRepository(); double cuota = repo.RetrieveCuotas(apuesta); repoMercado.UpdateDinero(apuesta); MercadoDinero dinero = repoMercado.RetrieveDinero(); repoMercado.Calculos(dinero); repo.Save(apuesta, cuota); }
public List <ApuestaDTO> GetApuestaDTO() { List <Apuesta> apuestas = new List <Apuesta>(); using (PlaceMyBetContext context = new PlaceMyBetContext()) { apuestas = context.Apuestas.Include(p => p.Mercados).ToList(); } List <ApuestaDTO> apuestaDTO = new List <ApuestaDTO>(); foreach (Apuesta a in apuestas) { ApuestaDTO apuestaDto = ToDTO(a); apuestaDTO.Add(apuestaDto); } return(apuestaDTO); }
public JuegoDTO getBySerial(string id) { try { var model = db.chances.Include(x => x.apuestas).Include(x => x.loteria).Include(x => x.vendedor).FirstOrDefault(x => x.serial == id.Trim()); if (model == null) { throw new Exception("serial no existe"); } JuegoDTO result = new JuegoDTO(); result.cifras = model.cifras.ToString(); result.codigoDeValidacion = model.codigoDeValidacion; result.loteria = model.loteria.nombre; result.fecha = model.fecha; result.fechaSorteo = model.loteria.proximoSorteo; result.sorteo = model.sorteo; result.serial = id; result.telefono = model.telefono; result.vendedorId = model.vendedorId; result.vendedor = model.vendedor.nombre; model.apuestas.ForEach(x => { ApuestaDTO item = new ApuestaDTO(); item.combinado = x.combinado.Value; item.directo = x.directo; item.número = int.Parse(x.numero); item.pata = x.pata.Value; item.uña = x.una.Value; result.apuestas.Add(item); }); result.totalApuesta = model.totalApuesta; return(result); } catch (Exception) { throw; } }
// POST: api/Apuesta public void Post([FromBody] ApuestaDTO apuesta) { }