public async Task<IActionResult> Edit(int id, [Bind("ID,Name")] Amenities amenities) { if (id != amenities.ID) { return NotFound(); } if (ModelState.IsValid) { try { await _context.EditAmenity(id, amenities); } catch (DbUpdateConcurrencyException) { if (!AmenitiesExists(amenities.ID)) { return NotFound(); } else { throw; } } return RedirectToAction(nameof(Index)); } return View(amenities); }