internal void Save(Apuesta a) { DDBBContext context = new DDBBContext(); context.Apuestas.Add(a); context.SaveChanges(); Mercado mer = new Mercado(); mer = context.Mercados .Where(m => m.MercadoID == a.MercadoID).FirstOrDefault(); if (a.Tipo_apuesta == 0) { mer.Dinero_under += a.Dinero_apostado; } else { mer.Dinero_over += a.Dinero_apostado; } var probOver = mer.Dinero_over / (mer.Dinero_under + mer.Dinero_over); var probUnder = mer.Dinero_under / (mer.Dinero_over + mer.Dinero_under); mer.Cuota_under = Math.Round(Convert.ToDouble((1 / probOver) * 0.95)); mer.Cuota_over = Math.Round(Convert.ToDouble((1 / probUnder) * 0.95)); context.Mercados.Update(mer); context.SaveChanges(); }
internal void Save(Evento e) { DDBBContext context = new DDBBContext(); context.Eventos.Add(e); context.SaveChanges(); }
//insertar mercado internal void Save(Mercado e) { DDBBContext context = new DDBBContext(); context.Mercados.Add(e); context.SaveChanges(); }
internal void Save(Usuario e) { DDBBContext context = new DDBBContext(); context.Usuarios.Add(e); context.SaveChanges(); }
internal void Delete(int id) { using (DDBBContext context = new DDBBContext()) { context.Eventos.Remove(context.Eventos.Where(e => e.EventoID == id).FirstOrDefault()); context.SaveChanges(); } }
internal void Update(int id, Evento ev) { Evento evento; using (DDBBContext context = new DDBBContext()) { evento = context.Eventos.Where(e => e.EventoID == id).FirstOrDefault(); evento.Local = ev.Local; evento.Visitante = ev.Visitante; context.SaveChanges(); } }