public IActionResult Delete(int id) { Artist regisseurFromDb = _context.GetSongArtist(id); ArtistDeleteViewModel regisseurToDelete = new ArtistDeleteViewModel() { Id = id, Name = regisseurFromDb.Name, FirstName = regisseurFromDb.FirstName }; return(View(regisseurToDelete)); }
public async Task <IActionResult> Delete(ArtistDeleteViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var artist = await _dataRepository.GetArtist(model.Artist.Id); if (artist == null) { return(BadRequest()); } await _dataRepository.DeleteArtist(artist); return(RedirectToAction(nameof(Index))); }