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)); }
public IActionResult ConfirmDelete(int id, MovieDeleteViewModel vm) { if (!TryValidateModel(vm)) { return(View(vm)); } _movieDatabase.Delete(id); return(RedirectToAction("Index")); }
public IActionResult Delete(int id) { Movie movieFromDb = _movieDatabase.GetMovie(id); MovieDeleteViewModel movie = new MovieDeleteViewModel() { Id = id, Title = movieFromDb.Title }; return(View(movie)); }
public IActionResult Delete(int id) { Movie movieFromDb = _movieDatabase.GetMovie(id); MovieDeleteViewModel model = new MovieDeleteViewModel() { Title = movieFromDb.Title, Id = movieFromDb.Id }; return(View(model)); }
public IActionResult Delete(int movieId) { Movie movieFromDb = _movieService.Get(movieId); MovieDeleteViewModel model = new MovieDeleteViewModel() { Naam = movieFromDb.Titel, Id = movieFromDb.Id }; return(View(model)); }
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)); }
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()); }
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")); } }
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" })); }
public IActionResult ConfirmDelete(MovieDeleteViewModel vm) { _movieDatabase.Delete(vm.Id); return(RedirectToAction("Index")); }