Exemplo n.º 1
0
        public IActionResult Delete(GenreDeleteViewModel viewModel)
        {
            Genre genre = genreService.GetByID(viewModel.Genre.ID);

            if (genre == null)
            {
                return(NotFound());
            }

            genreService.Delete(genre.ID);
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }