public async Task <IActionResult> Edit(int id, [Bind("ArtistId,Name")] Artist artist) { if (id != artist.ArtistId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(artist); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtistExists(artist.ArtistId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(artist)); }
public async Task <IActionResult> Edit(int id, [Bind("RecordId,Name,Year,ArtistId")] Record @record) { if (id != @record.RecordId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(@record); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecordExists(@record.RecordId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ArtistId"] = new SelectList(_context.Artists, "ArtistId", "ArtistId", @record.ArtistId); return(View(@record)); }
public async Task <IActionResult> Edit(int id, [Bind("LendingId,Name,Date,RecordId")] Lending lending) { if (id != lending.LendingId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(lending); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LendingExists(lending.LendingId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["RecordId"] = new SelectList(_context.Records, "RecordId", "Name", lending.RecordId); return(View(lending)); }
public async Task <IActionResult> Edit(int id, [Bind("CdID,Name,ReleaseYear,ArtistID")] Cd cd) { if (id != cd.CdID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cd); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CdExists(cd.CdID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ArtistID"] = new SelectList(_context.Artist, "ArtistID", "Name", cd.ArtistID); return(View(cd)); }