public IEnumerable <MercadoDTO> GetDTO() { MercadosRepository rep = new MercadosRepository(); List <MercadoDTO> lista = rep.RetrieveDTO(); return(lista); }
// GET: api/Mercados/5 public Mercado Get(int id) { var repo = new MercadosRepository(); Mercado mercado = repo.BuscarMercadoPorID(id); return(mercado); }
public List <MercadoDTOAP> GetDTOAP(int id_mercado) { var repo = new MercadosRepository(); List <MercadoDTOAP> mercados = repo.RetrieveAP(id_mercado); return(mercados); }
// PUT: api/Mercados/5 /* public void Put([FromBody]int id_partido, [FromBody]double cuota, [FromBody]int cantidadDinero, [FromBody]int tipo_apuesta) * { * Debug.WriteLine("MercadoController --> ID Partido: " + cantidadDinero + " Cuota: " + cuota + " Cantidad Dinero: " + cantidadDinero + " Tipo de apuesta: " + tipo_apuesta); * var repo = new MercadosRepository(); * repo.RetrieveMercadoById_partido(id_partido, cuota, cantidadDinero, tipo_apuesta); * * }*/ public void Put([FromBody] Apuesta apuesta) { Debug.WriteLine("MercadoController --> ID Partido: " + apuesta.id_partido + " Cuota: " + apuesta.cuota + " Cantidad Dinero: " + apuesta.cantidadDinero + " Tipo de apuesta: " + apuesta.tipo_apuesta); var repo = new MercadosRepository(); repo.RetrieveMercadoById_partido(apuesta.id_partido, apuesta.cuota, apuesta.cantidadDinero, apuesta.tipo_apuesta); }
// GET: api/Mercados/5 public List <Mercado> Get(int id_evento) { var repo = new MercadosRepository(); List <Mercado> mercados = repo.RetrieveByEventoId(id_evento); return(mercados); }
// GET: api/Mercados/5 public List <Mercados> Get(int id_partido) { var repo = new MercadosRepository(); List <Mercados> mercados = repo.Retrieve(id_partido); return(mercados); }
public List <MercadoDTO> GetDTO() { var repo = new MercadosRepository(); List <MercadoDTO> mercados = repo.RetrieveDTO(); return(mercados); }
public Mercado Get(int id_mercado) { var repo = new MercadosRepository(); Mercado mercado = repo.RetrieveById(id_mercado); return(mercado); }
public Mercado Get(int MercadoId) { var repo = new MercadosRepository(); Mercado m = repo.RetrieveById(MercadoId); return(m); }
// GET: api/Mercados/5 public Mercado Get(int id) { var repo = new MercadosRepository(); Mercado mercado = repo.retireveId(id); return(mercado); }
public List <Mercado> Get(int id, double tipo) { var repo = new MercadosRepository(); List <Mercado> lista = repo.RetrievebyIdMercado(id, tipo); return(lista); }
public IEnumerable <Mercado> GetByEventoID(int eventoId) { var repo = new MercadosRepository(); List <Mercado> mercados = repo.RetrieveByEventoID(eventoId); return(mercados); }
// GET: api/Mercados public IEnumerable <MercadoDTO> Get() { var repo = new MercadosRepository(); List <MercadoDTO> mercados = repo.Retrieve(); return(mercados); }
// Get: api/Mercados?mercadoid=mercadoid public Mercado GetbyID(int id) { var repo = new MercadosRepository(); Mercado mercado = repo.Retrieve(id); return(mercado); }
public Mercados Get(int id) { var repo = new MercadosRepository(); Mercados d = repo.Retrieve(); return(d); }
// GET: api/Mercados/5 public IEnumerable <MercadosCuotaPartido> Get(int id) { var repo = new MercadosRepository(); List <MercadosCuotaPartido> ListaMercadosPartido = repo.MercadosCuotaPartido(id); return(ListaMercadosPartido); }
// GET: api/Mercados public List <Mercado> Get() { var repo = new MercadosRepository(); List <Mercado> mercados = repo.Retrieve(); return(mercados); }
// GET: api/Mercados?eventoMer=valor1&tipo=valor2 public IEnumerable <MercadosDTO> GetEventoTipo(int eventoMer, int tipo) { var repo = new MercadosRepository(); List <MercadosDTO> mercs = repo.RetrieveByEventoAndTipo(eventoMer, tipo); return(mercs); }
// POST: api/Apuestas public void Post([FromBody] Apuesta apuesta) { var reposMercado = new MercadosRepository(); var repo = new ApuestasRepository(); //Vamos a ejecutar la fórmula para dar el valor de la cuota //consultar el valor actual de la cuota //Mercado mercado = new Mercado(); var mercado = reposMercado.GetCuota(apuesta.FK_MercadoId); float probalidad = 0; if (apuesta.Tipo.ToString() == "O") { probalidad = mercado.DineroOver / (mercado.DineroOver + mercado.DineroUnder); apuesta.Cuota = (float)((1 / probalidad) * 0.95); //update de la cuota en caso que sea Over reposMercado.UpdateOver(apuesta.FK_MercadoId, apuesta.Cuota); } else if (apuesta.Tipo.ToString() == "U") { probalidad = mercado.DineroUnder / (mercado.DineroOver + mercado.DineroUnder); apuesta.Cuota = (float)((1 / probalidad) * 0.95); //update de la cuota en caso que se Under reposMercado.UpdateUnder(apuesta.FK_MercadoId, apuesta.Cuota); } repo.Save(apuesta); }
public IEnumerable <MercadoApuesta> GetMercadoApuesta(decimal id) { decimal idPartido = Convert.ToDecimal(id); var repo = new MercadosRepository(); List <MercadoApuesta> partidos = repo.GetMercadoApuesta(idPartido); return(partidos); }
public IEnumerable <MercadoDTO> GetMercadosPartido(int id) { int idPartido = id; var repo = new MercadosRepository(); List <MercadoDTO> partidos = repo.RetrieveDTOMP(idPartido); return(partidos); }
// GET: api/Mercados?ID_evento=id & Over_Under=tipo public IEnumerable <Mercado> Get(int id, float tipo) { var repo = new MercadosRepository(); List <Mercado> mercados = repo.Retrieve(); // List<Mercado> mercados = repo.RetrieveByTipoandId(id, tipo); return(mercados); }
// GET: api/Mercados public MercadosDTO Get() { var repo = new MercadosRepository(); //Mercados d = repo.Retrieve(); MercadosDTO d = repo.RetrieveDTO(); return(d); }
// POST: api/Apuestas public void Post([FromBody] Apuesta apuesta) { var repo = new ApuestasRepository(); repo.Save(apuesta); var repoUpdate = new MercadosRepository(); repoUpdate.UpdateMercadoExistente(apuesta.MercadoId, apuesta); }
public string Post([FromBody] Apuesta a) { ApuestasRepository rep = new ApuestasRepository(); MercadosRepository repMer = new MercadosRepository(); Mercado mer = repMer.Retrieve(a.IdMercado); a.Cuota = a.TipoApuesta == 'A' ? mer.CuotaOver : mer.CuotaUnder; mer.RecalculaCuotas(a.TipoApuesta, a.DineroApostado); repMer.Save(mer); rep.Save(a); return("OK"); }
/*** Ejercicio 3 Fin cambio controller ***/ // GET: api/Apuestas?userEmail=userEmail /*public IEnumerable<ApuestaDTO> GetByUserEmail(string userEmail) * { * var repo = new ApuestasRepository(); * List<ApuestaDTO> apuestas = repo.RetrieveByEmailDTO(userEmail); * return apuestas; * } * //Get: api/Apuestas?mercadoId=mercadoId * public IEnumerable<ApuestaDTO> GetByMercadoId(int mercadoId) * { * var repo = new ApuestasRepository(); * List<ApuestaDTO> apuestas = repo.RetrieveByMercadoIdDTO(mercadoId); * return apuestas; * } */ //POST: api/Apuestas public void Post([FromBody] Apuesta a) { var repo = new ApuestasRepository(); repo.Save(a); var repo2 = new MercadosRepository(); Mercado m = repo2.Retrieve(a.MercadoId); m.UpdateDinero(a.Tipo, a.Dinero); m.UpdateCuotas(); repo2.Update(m); }
// GET: api/Mercados?id=valor1&tMercado=valor2&cuotaOver=valor3&cuotaUnder=valor4 public List <Mercado> GetMercados(int idE, double tM, double cOver, double cUnder) { CultureInfo culInfo = new System.Globalization.CultureInfo("es-ES"); culInfo.NumberFormat.NumberDecimalSeparator = "."; culInfo.NumberFormat.CurrencyDecimalSeparator = "."; culInfo.NumberFormat.PercentDecimalSeparator = "."; culInfo.NumberFormat.CurrencyDecimalSeparator = "."; System.Threading.Thread.CurrentThread.CurrentCulture = culInfo; var repo = new MercadosRepository(); List <Mercado> mercados = repo.MercadosQuery(idE, tM, cOver, cUnder); return(mercados); }
// POST: api/Mercados public void Post(Mercado m) { var repo = new MercadosRepository(); repo.Save(m); }
public IEnumerable <Mercado> Get(int id) { MercadosRepository rep = new MercadosRepository(); return(rep.RetrieveByEvento(id)); }
public Mercado Get(int id) { MercadosRepository rep = new MercadosRepository(); return(rep.RetrievebyId(id)); }