public async Task <IActionResult> DeleteConfirmed(int id) { var objectToDelete = await _tracks.GetTrackById(id, true); if (objectToDelete == null) { return(NotFound()); } _tracks.Archive(objectToDelete); await _tracks.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }