示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            IntegranteEquipo integranteEquipo = db.IntegrantesEquipos.Find(id);

            db.IntegrantesEquipos.Remove(integranteEquipo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "IntegranteEquipoId,id,PosicionId,EquipoId")] IntegranteEquipo integranteEquipo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(integranteEquipo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EquipoId   = new SelectList(db.Equipos, "EquipoId", "Nombre", integranteEquipo.EquipoId);
     ViewBag.PosicionId = new SelectList(db.Posiciones, "PosicionId", "Nombre", integranteEquipo.PosicionId);
     return(View(integranteEquipo));
 }
示例#3
0
        // GET: IntegranteEquipoes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IntegranteEquipo integranteEquipo = db.IntegrantesEquipos.Find(id);

            if (integranteEquipo == null)
            {
                return(HttpNotFound());
            }
            return(View(integranteEquipo));
        }
示例#4
0
        // GET: IntegranteEquipoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IntegranteEquipo integranteEquipo = db.IntegrantesEquipos.Find(id);

            if (integranteEquipo == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EquipoId   = new SelectList(db.Equipos, "EquipoId", "Nombre", integranteEquipo.EquipoId);
            ViewBag.PosicionId = new SelectList(db.Posiciones, "PosicionId", "Nombre", integranteEquipo.PosicionId);
            return(View(integranteEquipo));
        }
示例#5
0
        public void AgregarIntegrante(string id, string idRol, string idProfesional)
        {
            Equipo equipo = this.EquipoObtener(int.Parse(id));

            IntegranteEquipo integrante = new IntegranteEquipo();

            integrante.IdEquipo    = equipo.Id;
            integrante.Rol         = this.RolObtener(int.Parse(idRol));
            integrante.Profesional = this.ProfesionalObtener(int.Parse(idProfesional));
            integrante.Vigente     = true;

            equipo.AgregarIntegrante(integrante);

            RepositoryGenerico <Equipo> repository = new RepositoryGenerico <Equipo>();

            repository.Actualizar(equipo);
        }
示例#6
0
        public ActionResult RespuestaJugador(string estado, int idEquipo, string usuario)
        {
            IntegranteEquipo integrante = new IntegranteEquipo();


            if (estado == "Confirmado")
            {
                integrante.id         = usuario;
                integrante.EquipoId   = idEquipo;
                integrante.Estado     = estado;
                integrante.PosicionId = 3;


                if (ModelState.IsValid)
                {
                    db.IntegrantesEquipos.Add(integrante);
                    db.SaveChanges();
                }
            }

            return(View());
        }