public async Task <IActionResult> Edit(int id, ProblemaRiesgo problemaRiesgo) { if (id != problemaRiesgo.IdProblemaRiesgo) { return(NotFound()); } if (ModelState.IsValid) { try { db.Update(problemaRiesgo); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProblemaRiesgoExists(problemaRiesgo.IdProblemaRiesgo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCategoriaRiesgo"] = new SelectList(db.CategoriasRiesgo, "IdCategoriasRiesgo", "Descripcion", problemaRiesgo.IdCategoriaRiesgo); return(View(problemaRiesgo)); }
public async Task <IActionResult> Create(ProblemaRiesgo problemaRiesgo) { if (ModelState.IsValid) { db.Add(problemaRiesgo); await db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCategoriaRiesgo"] = new SelectList(db.CategoriasRiesgo, "IdCategoriasRiesgo", "Descripcion", problemaRiesgo.IdCategoriaRiesgo); return(View(problemaRiesgo)); }