예제 #1
0
        public StatusCodeResult DeleteById(int id)
        {
            var isDeleted = repo.DeleteMovieById(id);
            var status    = isDeleted ? StatusCodes.Status204NoContent
                                   : StatusCodes.Status404NotFound;

            return(new StatusCodeResult(status));
        }
예제 #2
0
        public ActionResult Delete(string id, IFormCollection collection)
        {
            try
            {
                ObjectId movieId = new ObjectId(id);

                MovieRepository.DeleteMovieById(movieId);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
예제 #3
0
        /// <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);
        }