コード例 #1
0
        public ActionResult PlayerPerformance(decimal id, decimal id2)
        {
            if (id == null || id2 == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SelectList nombreClubes = new SelectList(from a in db.TorneoXClub
                                                     where (a.idCompeticion == id && a.anho == id2)
                                                     join b in db.Club on a.idClub equals b.idClub
                                                     select b.nombre);

            ViewBag.idClub            = new SelectList(db.TorneoXClub.Where(e => e.idCompeticion == id), "idClub", "idClub");
            ViewBag.codigoFuncionario = new SelectList(db.Funcionario.Where(e => e.idClub == 0), "codigoFuncionario", "codigoFuncionario");
            FuncionarioXClubXTorneo funcionario = new FuncionarioXClubXTorneo();

            funcionario.idCompeticion = id;
            funcionario.anho          = id2;
            return(View(funcionario));
        }
コード例 #2
0
        public ActionResult PlayerPerformance([Bind(Include = "idCompeticion,anho,idClub,codigoFuncionario,sinopsisRendimiento,usuarioModificacion")] FuncionarioXClubXTorneo funcionario)
        {
            FuncionarioXClubXTorneo funcionarioOut = db.FuncionarioXClubXTorneo.Find(funcionario.codigoFuncionario, funcionario.idClub, funcionario.idCompeticion, funcionario.anho);

            funcionario.usuarioCreacion = funcionarioOut.usuarioCreacion;
            funcionario.fchCreacion     = funcionarioOut.fchCreacion;
            funcionario.posicionTabla   = funcionarioOut.posicionTabla;
            funcionario.fchModificacion = DateTime.Now;
            if (ModelState.IsValid)
            {
                var newContext = new FootballEntities();
                newContext.Entry(funcionario).State = EntityState.Modified;
                newContext.SaveChanges();
                return(RedirectToAction("Index"));
            }
            SelectList nombreClubes = new SelectList(from a in db.TorneoXClub
                                                     where (a.idCompeticion == funcionario.idCompeticion && a.anho == funcionario.anho)
                                                     join b in db.Club on a.idClub equals b.idClub
                                                     select b.nombre);

            ViewBag.idClub            = nombreClubes;
            ViewBag.codigoFuncionario = new SelectList(db.Funcionario.Where(e => e.idClub == 1), "codigoFuncionario", "nombre");
            return(View(funcionario));
        }