public ActionResult DeleteConfirmed(int id) { Sorteos sorteos = db.Sorteos.Find(id); db.Sorteos.Remove(sorteos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Fecha_Expiracion,Descripcion,Is_Active,Is_Finished")] Sorteos sorteos) { if (ModelState.IsValid) { db.Sorteos.Add(sorteos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sorteos)); }
public ActionResult Edit([Bind(Include = "Id,Fecha_Expiracion,Descripcion,Is_Active,Is_Finished")] Sorteos sorteos) { if (ModelState.IsValid) { if (sorteos.Is_Finished != true) { db.Entry(sorteos).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(sorteos)); }
// GET: Sorteos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sorteos sorteos = db.Sorteos.Find(id); if (sorteos == null) { return(HttpNotFound()); } return(View(sorteos)); }
public string validarApuesta(ApplicationDbContext db, int numero, double monto, Sorteos sorteo, string userId) { var listApuestas = Apuestas.getApuestasByNum(db); double total = Apuestas.getTotalPeorCaso(listApuestas); var listVirtual = Apuestas.getVitualList(listApuestas, numero, monto, sorteo, userId); double totalVirtual = Apuestas.getTotalPeorCaso(listVirtual); double montoCaja = 0; int cajaId = 0; var cajas = db.Caja.ToList(); foreach (var caja in cajas) { cajaId = caja.Id; montoCaja = Convert.ToDouble(caja.Monto); } montoCaja += monto; if (totalVirtual <= montoCaja) { var caja = db.Caja.Find(cajaId); caja.Monto = montoCaja; db.SaveChanges(); return(null); } else { double apuestaSugerida = getApuestaSugerida(numero, montoCaja, total, listApuestas); return(apuestaSugerida.ToString()); } }