public async Task <IActionResult> Edit(int id, [Bind("VolunteerId,FirstName,LastName,Position,Age,StartDate,AnimalId")] Volunteers volunteers) { if (id != volunteers.VolunteerId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(volunteers); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VolunteersExists(volunteers.VolunteerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AnimalId"] = new SelectList(_context.Animals, "AnimalId", "AnimalId", volunteers.AnimalId); return(View(volunteers)); }
public async Task <IActionResult> Edit(int id, [Bind("AnimalId,AnimalName,AnimalAge,AnimalGender,AnimalBreed,AnimalTemporment,AnimalDescription")] Animals animals) { if (id != animals.AnimalId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(animals); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnimalsExists(animals.AnimalId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(animals)); }