예제 #1
0
        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));
        }
예제 #2
0
        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));
        }