Esempio n. 1
0
        public IActionResult GuardarNuevoTorneo(CrearTorneoDto tForm)
        {
            //var nuevonombre = _context.Torneo.Where(t => t.Nombre.Replace(" ", string.Empty).ToLower() == tForm.Nombre.Replace(" ", string.Empty).ToLower()).FirstOrDefault();
            //var fecha = _context.Torneo.Where(t => t.Fecha == tForm.Fecha).FirstOrDefault();
            //var campeonato = _context.Campeonato.Find(tForm.CampeonatoId);
            Torneo nuevoTorneo = new Torneo();

            nuevoTorneo.Nombre = tForm.Nombre;
            nuevoTorneo.Fecha  = tForm.Fecha;
            nuevoTorneo.CampeonatoNavigation = _context.Campeonato.Find(tForm.CampeonatoId);
            Console.WriteLine(nuevoTorneo.CampeonatoNavigation.Anio);

            /*
             * if (nuevoTorneo.Fecha != null)
             * {
             *  ModelState.AddModelError("Fecha", "El Torneo ya se encuentra registrado.");
             *  return View(nuevoTorneo);
             * }*/
            _context.Torneo.Add(nuevoTorneo);
            _context.SaveChanges();



            return(RedirectToAction("ListaTorneo"));
        }
Esempio n. 2
0
        public IActionResult Crear()
        {
            var torneo = new CrearTorneoDto();

            torneo.Campeonatos = _context.Campeonato.Select(c => new System.Web.Mvc.SelectListItem {
                Value = c.Id.ToString(),
                Text  = c.Anio
            });
            return(View(torneo));
        }