public async Task <IActionResult> Edit(int id, [Bind("IdCitacionVoluntario,IdVoluntario,IdCitacion")] CitacionVoluntario citacionVoluntario) { if (id != citacionVoluntario.IdCitacionVoluntario) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(citacionVoluntario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CitacionVoluntarioExists(citacionVoluntario.IdCitacionVoluntario)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCitacion"] = new SelectList(_context.Citacion, "IdCitacion", "IdCitacion", citacionVoluntario.IdCitacion); ViewData["IdVoluntario"] = new SelectList(_context.Voluntario, "IdVoluntario", "IdVoluntario", citacionVoluntario.IdVoluntario); return(View(citacionVoluntario)); }
public async Task <IActionResult> Create([Bind("IdCitacionVoluntario,IdVoluntario,IdCitacion")] CitacionVoluntario citacionVoluntario) { if (ModelState.IsValid) { _context.Add(citacionVoluntario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCitacion"] = new SelectList(_context.Citacion, "IdCitacion", "IdCitacion", citacionVoluntario.IdCitacion); ViewData["IdVoluntario"] = new SelectList(_context.Voluntario, "IdVoluntario", "IdVoluntario", citacionVoluntario.IdVoluntario); return(View(citacionVoluntario)); }