/* -------------------------------------------------------------------------------------- */ public ActionResult Cargarboleta(int idf) { var idUser = (int)Session["id"]; var lboletas = new boletamodels().boletaporfechaporuser(idf, idUser); var cantboletas = lboletas.Count(); if (cantboletas == 0) // si es 0, es por que el usuario no cargo la boleta correspondiente a la fecha. { var lpartidos = new partidomodels().listapartidosporfecha(idf); if (lpartidos.Count() == 0) { TempData["ERROR"] = "No se definieron partidos para la fecha seleccionada, por favor seleccione otra fecha."; return RedirectToAction("boletaporfecha"); } foreach (var aux in lpartidos) { boleta F = new boleta(); F.idfechatorneo = aux.idfechatorneo; F.equipolocal = aux.equipolocal; F.equipovisita = aux.equipovisita; F.goleslocal = 0; F.golesvisita = 0; F.estadio = aux.estadio; F.puntostotales = 0; F.idusuario = idUser; F.editable = 1; db.boletas.InsertOnSubmit(F); try { db.SubmitChanges(); } catch { TempData["ERROR"] = "No se pudo cargar la Boleta, por favor intente nuevamente"; } }//foreach }// if (cantboletas == 0) return RedirectToAction("Editarboleta", new { idb = idf }); }