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")); }
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)); }