Ejemplo n.º 1
0
        // GET: Jugador/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Models.Jugador jugador = db.Jugadores.Find(x => x.JugadorID == id);
            if (jugador == null)
            {
                return(HttpNotFound());
            }

            return(View(jugador));
        }
        public ActionResult Editar(FormCollection formCollection)
        {
            Models.Jugador jugador = new Models.Jugador
            {
                ID        = int.Parse(formCollection["idJugador"]),
                Nombre    = formCollection["nombre"],
                Apellidos = formCollection["apellidos"],
                Posicion  = formCollection["posicion"],
                Equipo    = formCollection["equipo"]
            };

            Models.MantemientoJugador mantenimientoJugador = new Models.MantemientoJugador();
            mantenimientoJugador.EditarJugador(jugador);

            return(RedirectToAction("../Jugadores"));
        }
Ejemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Nombre,Apellido,Club,Posicion,Salario")] Models.Jugador jugador)
        {
            LogFile timing = new LogFile();

            timing.StartTimer();

            if (ModelState.IsValid)
            {
                jugador.JugadorID = ++db.IdActual;
                db.Jugadores.Add(jugador);

                timing.Logcreate("Crear");
                return(RedirectToAction("Index"));
            }

            return(View(jugador));
        }
        public ActionResult GuardarTXT(FormCollection formCollection)
        {
            //Obtenemos los datos recibimos desde el formulario.
            Models.Jugador jugador = new Models.Jugador
            {
                ID        = 0,
                Nombre    = formCollection["nombre"],
                Apellidos = formCollection["apellidos"],
                Posicion  = formCollection["posicion"],
                Equipo    = formCollection["equipo"]
            };

            //Instanciamos la clase, para llamar el metodo para escribir en el archivo.
            Models.GuardarJugadorTXT guardarTXT = new Models.GuardarJugadorTXT();
            guardarTXT.GuardarJugador(jugador);

            return(View());
        }
Ejemplo n.º 5
0
 public IActionResult EditGeneric(int idgen, IFormCollection collection)
 {
     try
     {
         var NewPlayerEdit = new Models.Jugador
         {
             Name     = collection["Name"],
             Surname  = collection["Surname"],
             Salary   = Convert.ToDouble(collection["Salary"]),
             Position = collection["Position"],
             Club     = collection["Club"],
             Id       = Convert.ToInt32(idgen)
         };
         return(View());
     }
     catch (Exception)
     {
         return(View());
     }
 }
Ejemplo n.º 6
0
 public IActionResult Edit(int id, IFormCollection collection)
 {
     try
     {
         var NewPlayerEdit = new Models.Jugador
         {
             Name     = collection["Name"],
             Surname  = collection["Surname"],
             Salary   = Convert.ToDouble(collection["Salary"]),
             Position = collection["Position"],
             Club     = collection["Club"],
             Id       = Convert.ToInt32(id)
         };
         Singletton.Instance.PlayerList.Remove(Singletton.Instance.PlayerList.FirstOrDefault(x => x.Id == id));
         Singletton.Instance.PlayerList.AddFirst(NewPlayerEdit);
         return(RedirectToAction("ListPlayer"));
     }
     catch (Exception)
     {
         return(View());
     }
 }
Ejemplo n.º 7
0
        public ActionResult Edit([Bind(Include = "JugadorID, Apellido, Nombre, Club, Posicion, Salario")] Models.Jugador jugador)
        {
            LogFile timing = new LogFile();

            timing.StartTimer();
            if (ModelState.IsValid)
            {
                Models.Jugador modifiedJugador = db.Jugadores.Find(x => x.JugadorID == jugador.JugadorID);

                if (modifiedJugador == null)
                {
                    timing.Logcreate("Editar");
                    return(HttpNotFound());
                }

                modifiedJugador.Club    = jugador.Club;
                modifiedJugador.Salario = jugador.Salario;
                timing.Logcreate("Editar");
                return(View(modifiedJugador));
            }
            timing.Logcreate("Editar");
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
 public IActionResult CreateGeneric(IFormCollection collection)
 {
     try
     {
         var NewPlayerGeneric = new Models.Jugador
         {
             Name     = collection["Name"],
             Surname  = collection["Surname"],
             Salary   = Convert.ToDouble(collection["Salary"]),
             Position = collection["Position"],
             Club     = collection["Club"],
             Id       = Convert.ToInt32(Jugador.cont++)
         };
         Singletton.Instance.TiempoListaEnlazada.Start();
         Singletton.Instance.listaJugador.AddHead(NewPlayerGeneric);
         Singletton.Instance.TiempoListaEnlazada.Stop();
         Singletton.Instance.TiemposE.Add(Convert.ToString(Singletton.Instance.TiempoListaEnlazada.Elapsed.TotalMilliseconds));
         return(View());
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 9
0
 public IActionResult Create(IFormCollection collection) //  Crear lista c#
 {
     try
     {
         var NewPlayer = new Models.Jugador
         {
             Name     = collection["Name"],
             Surname  = collection["Surname"],
             Salary   = Convert.ToDouble(collection["Salary"]),
             Position = collection["Position"],
             Club     = collection["Club"],
             Id       = Convert.ToInt32(Jugador.cont++)
         };
         Singletton.Instance.TiempoListaC.Start();
         Singletton.Instance.PlayerList.AddLast(NewPlayer);
         Singletton.Instance.TiempoListaC.Stop();
         Singletton.Instance.TiemposC.Add(Convert.ToString(Singletton.Instance.TiempoListaC.Elapsed.TotalMilliseconds));
         return(View());
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 10
0
 public JugadorController(int id_player, int identificacion_player, String name_one, String name_two, String last_name_one, String last_name_two, String
                          programa_academic, int semester, String email, String state_player, int fk_user)
 {
     jugador = new Models.Jugador(id_player, identificacion_player, name_one, name_two, last_name_one, last_name_two, programa_academic, semester, email, state_player, fk_user);
 }