public async Task <long> DeleteMovie([FromBody] GetItemrequest request)
        {
            int MoviID = 0;
            var Remov  = _context.Movies.FirstOrDefault(a => a.MovieId == request.id);

            _context.Remove(Remov);
            MoviID = _context.SaveChanges();
            return(MoviID);
        }
        public async Task <MovieDetails> GetMovieDetails([FromBody] GetItemrequest request)
        {
            MovieDetails movieDetails;

            movieDetails = (from md in _context.MovieDetails
                            join m in _context.Movies on md.Movie_ID equals m.MovieId
                            where md.Movie_ID == request.id
                            orderby m.MovieId
                            select md).FirstOrDefault();


            //_context.Movies.Where(a => a.MovieId == request.MovieId);  ORM
            return(movieDetails);
        }
 public async Task <ActionResult <Movie> > GetMovieItemById([FromBody] GetItemrequest request)
 {
     //return _context.GetMovies().ToList().First(a => a.MovieId == request.id);
     return(_context.GetMovie(request.id));
 }