public async Task <IActionResult> DeleteMovie(Guid id)
        {
            MovieAdminServiceModel movie = await this.moviesService.FindMovie(id);

            DeleteMovieViewModel movieModel = new DeleteMovieViewModel();

            movieModel.MovieName = movie.Name;
            movieModel.Id        = movie.Id;

            return(View(movieModel));
        }
        public async Task <IActionResult> EditMovie(Guid id)
        {
            MovieAdminServiceModel movie = await this.moviesService.FindMovie(id);

            MovieAdminViewModel model = new MovieAdminViewModel
            {
                Id          = movie.Id,
                Name        = movie.Name,
                Year        = movie.Year,
                Rating      = movie.Rating,
                VideoPath   = movie.VideoPath,
                PosterPath  = movie.PosterPath,
                TrailerPath = movie.TrailerPath,
                Summary     = movie.Summary,
                Prices      = movie.Prices,
                Genres      = movie.Genres
            };

            return(this.View(model));
        }