public StatusCodeResult DeleteById(int id) { var isDeleted = repo.DeleteMovieById(id); var status = isDeleted ? StatusCodes.Status204NoContent : StatusCodes.Status404NotFound; return(new StatusCodeResult(status)); }
public ActionResult Delete(string id, IFormCollection collection) { try { ObjectId movieId = new ObjectId(id); MovieRepository.DeleteMovieById(movieId); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
/// <summary> /// Lets the user delete a book with the specific id /// </summary> private void DeleteMovie() { Console.Clear(); List <Movie> movies = MovieRepository.GetMovies(); Console.WriteLine("Id Title - Language - Year Of Publication - Genre - Type - Copies"); for (int i = 0; i < movies.Count; i++) { Console.WriteLine($"{i + 1}: Movie: {movies[i].Title} {movies[i].Language} {movies[i].YearOfPublication} {movies[i].Genre} {movies[i].Type} {movies[i].Copies}"); } Console.WriteLine("Choose movie id to delete: "); string input = Console.ReadLine(); int selectedNumber = int.Parse(input); Movie deleteMovie = movies[selectedNumber - 1]; MovieRepository.DeleteMovieById(deleteMovie.Id); }