// GET: Movies/Delete/5
        public ActionResult Delete(int id)
        {
            MovieVM movieVM = new MovieVM();

            using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
            {
                MoviesReference.MovieDto movieDto =
                    service.GetMovieByID(id);

                movieVM = new MovieVM
                {
                    Id             = movieDto.Id,
                    Title          = movieDto.Title,
                    ReleaseDate    = movieDto.ReleaseDate,
                    ReleaseCountry = movieDto.ReleaseCountry,
                    GenreId        = movieDto.Genre.Id,
                    GenreVM        = new GenreVM
                    {
                        Id   = movieDto.Genre.Id,
                        Name = movieDto.Genre.Name
                    }
                };
            }
            return(View(movieVM));
        }
Пример #2
0
        // GET: Movies/Details/5
        public ActionResult Details(int id)
        {
            MovieVM movieVM = new MovieVM();

            using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
            {
                var movieDto = service.GetMovieByID(id);
                movieVM = new MovieVM(movieDto);
            }

            return(View(movieVM));
        }
Пример #3
0
        // GET: Movies/Edit/5
        public ActionResult Edit(int id)
        {
            MovieVM movieVM = new MovieVM();

            using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
            {
                var movieDto = service.GetMovieByID(id);
                movieVM = new MovieVM(movieDto);
            }

            ViewBag.Genres = LoadDataUtil.LoadGenreData();

            return(View(movieVM));
        }
        // GET: Movies/Edit/5
        public ActionResult Edit(int id)
        {
            MovieVM movieVM = new MovieVM();

            using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
            {
                var movie = service.GetMovieByID(id);
                movieVM = new MovieVM
                {
                    Title          = movie.Title,
                    ReleaseDate    = movie.ReleaseDate,
                    ReleaseCountry = movie.ReleaseCountry,
                    GenreId        = movie.Genre.Id
                };
            }

            using (GenresReference.GenresClient service = new GenresReference.GenresClient())
            {
                ViewBag.Genres = new SelectList(service.GetGenres(), "Id", "Name");
            }

            return(View(movieVM));
        }