Пример #1
0
        public ActionResult Create(Jugador jugador)
        {
            if (ModelState.IsValid)
            {
                db.JugadorSet.Add(jugador);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(jugador);
        }
Пример #2
0
 public JugadorViewModel(Jugador jugador)
 {
     this.jugador = jugador;
 }
Пример #3
0
 public ActionResult Edit(Jugador jugador)
 {
     if (ModelState.IsValid)
     {
         db.Entry(jugador).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(jugador);
 }
Пример #4
0
        internal bool cumple(Jugador j)
        {
            FiltroConv f = new FiltroConv();
            if (nacimiento != null && nacimiento != "")
                f.nacimiento = DateTime.Parse(nacimiento);
            if (handicap_desde != null && handicap_desde != "")
                f.handicap_desde = int.Parse(handicap_desde);
            if (handicap_hasta != null && handicap_hasta != "")
                f.handicap_hasta = int.Parse(handicap_hasta);
            if (promedio_desde != null && promedio_desde != "")
                f.promedio_desde = int.Parse(promedio_desde);
            if (promedio_hasta != null && promedio_hasta != "")
                f.promedio_hasta = int.Parse(promedio_hasta);

            bool flag = false;
            if ((comienza!=null && j.Nombre.StartsWith(comienza))
                || (f.contiene != null && j.Nombre.Contains(contiene))
                || (f.nacimiento.HasValue && j.Fecha_Nac.CompareTo(f.nacimiento.Value)<0)
                || (f.handicap_desde.HasValue && j.Handicap.HasValue && j.Handicap > f.handicap_desde.Value)
                || (f.handicap_hasta.HasValue && j.Handicap.HasValue && j.Handicap > f.handicap_hasta.Value))
            {
               flag = true;
               if (f.tuvo_infracciones.HasValue && (f.tuvo_infracciones.Value != (j.Infraccion.Count > 0)))
                   flag = false;
            }

            return flag;
        }