Exemplo n.º 1
0
        public async Task <IActionResult> ConfirmDelete(MovieDeleteViewModel deleteModel)
        {
            Movie movieFromDb = await _movieDBContext.Movies.FindAsync(deleteModel.ID);

            _movieDBContext.Movies.Remove(movieFromDb);
            _movieDBContext.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public IActionResult Delete(int id)
        {
            Movie selectedMovie        = _mediaService.GetAllMedia().OfType <Movie>().FirstOrDefault(mov => mov.Id == id);
            MovieDeleteViewModel model = new MovieDeleteViewModel()
            {
                Id    = id,
                Titel = selectedMovie.Titel,
            };

            return(View(model));
        }
        public IActionResult Delete([FromRoute] int id)
        {
            var dbMovie = _movieDatabase.GetMovie(id);

            var vm = new MovieDeleteViewModel();

            vm.Id    = dbMovie.Id;
            vm.Title = dbMovie.Title;

            return(View(vm));
        }
Exemplo n.º 4
0
        public IActionResult ConfirmDelete(int id, MovieDeleteViewModel vm)
        {
            if (!TryValidateModel(vm))
            {
                return(View(vm));
            }

            _movieDatabase.Delete(id);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public IActionResult Delete(int id)
        {
            Movie movieFromDb          = _movieDatabase.GetMovie(id);
            MovieDeleteViewModel movie = new MovieDeleteViewModel()
            {
                Id    = id,
                Title = movieFromDb.Title
            };

            return(View(movie));
        }
Exemplo n.º 6
0
        public IActionResult Delete(int id)
        {
            Movie movieFromDb          = _movieDatabase.GetMovie(id);
            MovieDeleteViewModel model = new MovieDeleteViewModel()
            {
                Title = movieFromDb.Title,
                Id    = movieFromDb.Id
            };

            return(View(model));
        }
Exemplo n.º 7
0
        public IActionResult Delete(int movieId)
        {
            Movie movieFromDb          = _movieService.Get(movieId);
            MovieDeleteViewModel model = new MovieDeleteViewModel()
            {
                Naam = movieFromDb.Titel,
                Id   = movieFromDb.Id
            };

            return(View(model));
        }
Exemplo n.º 8
0
        public async Task <IActionResult> Delete(int id)
        {
            Movie movieFromDb = await _mediaWebDbContext.Movies.FirstOrDefaultAsync(m => m.Id == id);

            MovieDeleteViewModel deleteModel = new MovieDeleteViewModel()
            {
                Id    = movieFromDb.Id,
                Title = movieFromDb.Title
            };

            return(View(deleteModel));
        }
Exemplo n.º 9
0
        public IActionResult Delete(int id)
        {
            Movie movieToDelete = _movieDatabase.GetMovie(id);

            MovieDeleteViewModel vm = new MovieDeleteViewModel()
            {
                Id    = movieToDelete.Id,
                Title = movieToDelete.Title,
            };

            return(View(vm));
        }
        public async Task <IActionResult> DeleteMovieView(int id)
        {
            var movie = await db.Movies.FirstOrDefaultAsync(f => f.Id == id);

            if (movie != null)
            {
                var result = new MovieDeleteViewModel
                {
                    Id   = movie.Id,
                    Name = movie.Name
                };
                return(View(result));
            }
            return(NotFound());
        }
Exemplo n.º 11
0
        public async Task <IActionResult> Delete(int id, string returnUrl)
        {
            if (User.Identity.IsAuthenticated)
            {
                Movie movieFromDb = await _movieDBContext.Movies.FindAsync(id);

                MovieDeleteViewModel deleteView = new MovieDeleteViewModel()
                {
                    Title     = movieFromDb.Title,
                    ID        = movieFromDb.ID,
                    ReturnUrl = returnUrl
                };
                return(View(deleteView));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 12
0
 public IActionResult Delete(MovieDeleteViewModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _unitOfWork.MovieRepository.DeleteMovie(model.MovieId);
             _unitOfWork.Save();
             return(RedirectToAction("Details", "Home", new { categoryId = model.CategoryId }));
         }
         catch (ValidationException ex)
         {
             foreach (var member in ex.ValidationResult.MemberNames)
             {
                 ModelState.AddModelError(member, ex.ValidationResult.ErrorMessage);
             }
         }
     }
     model.LoadModelData(_unitOfWork, model.Movie.Id);
     return(View(model));
 }
        public async Task <IActionResult> Remove(MovieDeleteViewModel movieDeleteViewModel)
        {
            await this.moviesService.DeleteByIdAsync(movieDeleteViewModel.Id);

            return(this.RedirectToAction("GetAll", "Movies", new { area = "Administration" }));
        }
Exemplo n.º 14
0
 public IActionResult ConfirmDelete(MovieDeleteViewModel vm)
 {
     _movieDatabase.Delete(vm.Id);
     return(RedirectToAction("Index"));
 }