public async Task <IActionResult> Edit(int id, [Bind("AwardId,Title,Year,Amount,LeadArtistId")] Award award) { if (id != award.AwardId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(award); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AwardExists(award.AwardId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LeadArtistId"] = new SelectList(_context.LeadArtists, "LeadArtistId", "LeadArtistId", award.LeadArtistId); return(View(award)); }
public T Update(T itemToUpdate) { var entity = dbContext.Update <T>(itemToUpdate); dbContext.SaveChanges(); return(entity.Entity); }
public async Task <IActionResult> Edit(int id, [Bind("BuildingFacilitiesId,MaxSeats,HasAirConditioning,HasSmokingArea,LocationId")] BuildingFacilities buildingFacilities) { if (id != buildingFacilities.BuildingFacilitiesId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(buildingFacilities); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BuildingFacilitiesExists(buildingFacilities.BuildingFacilitiesId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LocationId"] = new SelectList(_context.Locations, "LocationId", "LocationId", buildingFacilities.LocationId); return(View(buildingFacilities)); }
public async Task <IActionResult> Edit(int id, [Bind("UserId,Email,FirstName,LastName,Password")] User user) { if (id != user.UserId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(user); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(user.UserId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(user)); }