public async Task <IActionResult> Create([Bind("Id,Pais,Nombre,Arranque,Envion,Total")] Resultados resultados) { if (ModelState.IsValid) { _context.Add(resultados); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(resultados)); }
public async Task <IActionResult> Create([Bind("DeportistaId,TipoPruebaId,Peso")] Registros registros) { if (ModelState.IsValid) { if (RegistrosCount(registros.DeportistaId, registros.TipoPruebaId) >= 3) { ViewBag.Message = "No se puede grabar tres veces el mismo registro"; ModelState.AddModelError("Error", "Check ID"); } else { _context.Add(registros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } ViewData["DeportistaId"] = new SelectList(_context.Deportistas, "Id", "Nombre", registros.DeportistaId); ViewData["TipoPruebaId"] = new SelectList(_context.Set <TipoPrueba>(), "Id", "Descripcion", registros.TipoPruebaId); return(View(registros)); }