public async Task <ActionResult> Edit(int artistID) { Artist desiredArtist = await backend.ArtistGetByIDAsync(artistID); // Was the artist found? if (desiredArtist != null) { // Yes // Allow artist to be edited return(View(autoMapper.Map <ArtistViewModel>(desiredArtist))); } // Artist wasn't found, redirect back to list return(RedirectToAction("Index")); }
public async Task <ActionResult> Create(int artistID) { // Verify artist exists Artist artist = await backend.ArtistGetByIDAsync(artistID); if (artist == null) { return(RedirectToAction("Index", "Artist")); } return(View(new AlbumViewModel { ArtistID = artistID })); }