internal void Save(Apuesta a) { PlaceMyBetContext context = new PlaceMyBetContext(); context.Apuestas.Add(a); context.SaveChanges(); Mercado mer = new Mercado(); mer = context.Mercados .Where(m => m.MercadoId == a.MercadoId).FirstOrDefault(); if (a.TipoApuesta == 0) { mer.Dinero_under += a.DineroApostado; } else { mer.Dinero_over += a.DineroApostado; } var probabilidadOver = mer.Dinero_over / (mer.Dinero_under + mer.Dinero_over); var probabilidadUnder = mer.Dinero_under / (mer.Dinero_over + mer.Dinero_under); mer.Cuota_under = Math.Round(Convert.ToDouble((1 / probabilidadOver) * 0.95)); mer.Cuota_over = Math.Round(Convert.ToDouble((1 / probabilidadUnder) * 0.95)); context.Mercados.Update(mer); context.SaveChanges(); }
internal void Save(Mercado m) { PlaceMyBetContext context = new PlaceMyBetContext(); context.Mercados.Add(m); context.SaveChanges(); }
internal void Save(Evento e) { PlaceMyBetContext context = new PlaceMyBetContext(); context.Eventos.Add(e); context.SaveChanges(); }
internal void Update(Mercado m) { PlaceMyBetContext context = new PlaceMyBetContext(); context.Mercados.Update(m); context.SaveChanges(); }
internal void Save(Apuesta a) { PlaceMyBetContext context = new PlaceMyBetContext(); context.Apuestas.Add(a); context.SaveChanges(); }
//public bool CheckApuestas(Apuesta a) //{ // switch (a.TipoMercado) // { // case "1.5": // case "2.5": // case "3.5": // if ((a.TipoApuesta == "over" || a.TipoApuesta == "under") ) return true; // else return false; // default: // return false; // } //} public bool Insertar(Apuesta apuesta) { PlaceMyBetContext db = new PlaceMyBetContext(); //if (!CheckApuestas(apuesta)) //{ // return false; //} //Inserta Apuesta db.Apuestas.Add(apuesta); db.SaveChanges(); //Recuperar el mercado MercadoRepository mercadoRepository = new MercadoRepository(); Mercado mercado = mercadoRepository.GetMercadoTipo(apuesta.TipoMercado); double cuota_over; double cuota_under; //try //{ //sumarle el dinero correspondiente if (apuesta.TipoApuesta == "over") { mercado.DineroOver = mercado.DineroOver + apuesta.Dinero; } else { mercado.DineroUnder = mercado.DineroUnder + apuesta.Dinero; } cuota_over = CalcularCuotaOver(mercado, apuesta.Dinero); cuota_under = calcularCuotaUnder(mercado, apuesta.Dinero); //modicar las cuotas over y under mercado.CuotaOver = cuota_over; mercado.CuotaUnder = cuota_under; //guardar el mercado con la funcion context.SaveChanges() db.Mercados.Update(mercado); db.SaveChanges(); //} //catch (EntityException ex) { } return(true); }
internal void Delete(int EventoId) { using (PlaceMyBetContext context = new PlaceMyBetContext()) { context.Eventos.Remove(context.Eventos.Where(e => e.EventoId == EventoId).FirstOrDefault()); context.SaveChanges(); } }
// POST: api/Eventos public void Post(Evento e) { using (var context = new PlaceMyBetContext()) { var eventos = context.Set <Evento>(); eventos.Add(new Evento(e.EventoId, e.EquipoV, e.EquipoL)); context.SaveChanges(); } }
public void insert(Evento evento) { PlaceMyBetContext db = new PlaceMyBetContext(); db.Eventos.Add(evento); db.SaveChanges(); }
public void insert(Mercado mercado) { PlaceMyBetContext db = new PlaceMyBetContext(); db.Mercados.Add(mercado); db.SaveChanges(); }
internal void Delete(string id) { PlaceMyBetContext context = new PlaceMyBetContext(); Usuario u; using (context) { u = context.Usuarios.Where(b => b.UsuarioId == id).FirstOrDefault(); context.Usuarios.Remove(u); context.SaveChanges(); } }
internal void Update(int id, Evento ev) { Evento evento; using (PlaceMyBetContext context = new PlaceMyBetContext()) { evento = context.Eventos.Where(e => e.EventoId == id).FirstOrDefault(); evento.Local = ev.Local; evento.Visitante = ev.Visitante; context.SaveChanges(); } }
internal void Delete(int id) { PlaceMyBetContext context = new PlaceMyBetContext(); Evento e; using (context) { e = context.Eventos.Single(b => b.EventoId == id); context.Eventos.Remove(e); context.SaveChanges(); } }
internal void Put(int id, string local, string visitante) { PlaceMyBetContext context = new PlaceMyBetContext(); Evento e; using (context) { e = context.Eventos.Single(b => b.EventoId == id); e.Local = local; e.Visitante = visitante; context.SaveChanges(); } }
internal void Delete(int id) { PlaceMyBetContext context = new PlaceMyBetContext(); Evento evento; using (context) { evento = context.Eventos .Where(s => s.EventoId == id) .FirstOrDefault(); if (evento != null) { context.Eventos.Remove(evento); context.SaveChanges(); } } }
internal void Update(int id, Evento e) { PlaceMyBetContext context = new PlaceMyBetContext(); Evento evento; using (context) { evento = context.Eventos .Where(s => s.EventoId == id) .FirstOrDefault(); if (evento != null) { evento.Local = e.Local; evento.Visitante = e.Visitante; context.SaveChanges(); } } }