public ActionResult RegistrarGol(decimal idEquipo, decimal idPartido) { if (idEquipo == null || idPartido == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SelectList nombreJugadores = new SelectList(from a in db.Funcionario where a.idClub == idEquipo join b in db.Jugador on a.codigoFuncionario equals b.codigoFuncionario select new { nombre = a.nombre, codigoFuncionario = a.codigoFuncionario }); ViewBag.codigoJugador = new SelectList(db.Funcionario.Where(x => x.idClub == idEquipo), "codigoFuncionario", "nombre"); //SelectList minutos = new SelectList(); GolxPartido variable = new GolxPartido(); variable.idPartido = idPartido; return(View(variable)); }
public ActionResult RegistrarGol(GolxPartido golxpartido, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { file.SaveAs(HttpContext.Server.MapPath("~/Resources/") + file.FileName); golxpartido.video = file.FileName; } db.GolxPartido.Add(golxpartido); db.SaveChanges(); return(RedirectToAction("Index")); } SelectList nombreJugadores = new SelectList(from a in db.Funcionario where a.idClub == golxpartido.Jugador.Funcionario.idClub join b in db.Jugador on a.codigoFuncionario equals b.codigoFuncionario select new { a.nombre, a.codigoFuncionario }); ViewBag.jugadores = nombreJugadores; return(View(golxpartido)); }