public IActionResult Delete(GenreDeleteViewModel viewModel) { Genre genre = genreService.GetByID(viewModel.Genre.ID); if (genre == null) { return(NotFound()); } genreService.Delete(genre.ID); return(RedirectToAction("Index")); }
public async Task <IActionResult> DeleteGenre() { GenreDeleteViewModel genreDeleteModel = (await this.recordService.GetAllGenres().FirstAsync()).To <GenreDeleteViewModel>(); if (genreDeleteModel == null) { return(this.Redirect("/")); } var allGenres = await this.recordService.GetAllGenres().ToListAsync(); this.ViewData["types"] = allGenres.Select(genre => new GenreDeleteViewModel { Name = genre.Name }) .ToList(); return(this.View("Genre/Delete", genreDeleteModel)); }
public IActionResult Delete(int id) { if (id == 0) { return(NotFound()); } Genre genre = genreService.GetByID(id); if (genre == null) { return(NotFound()); } GenreDeleteViewModel viewModel = new GenreDeleteViewModel { Genre = genre }; return(View(viewModel)); }