Пример #1
0
        public async Task <ActionResult> RentMovie(string url)
        {
            var client = new MoviesRentalWebAPIClient();

            var response = await client.Post(url);


            return(RedirectToAction("Movie", new { url = response.Headers.Location }));
        }
Пример #2
0
        public async Task <ActionResult> Index()
        {
            var client = new MoviesRentalWebAPIClient();
            var movies = await client.GetMovieCollection();

            var viewModel = new MoviesViewModel
            {
                Movies = movies
            };

            return(View(viewModel));
        }
Пример #3
0
        public async Task <ActionResult> Movie(string url)
        {
            var client = new MoviesRentalWebAPIClient();
            var movie  = await client.GetMovie(url);

            var viewModel = new MovieViewModel
            {
                Movie = movie
            };

            return(View(viewModel));
        }
Пример #4
0
        public async Task <ActionResult> Index(int id)
        {
            var client = new MoviesRentalWebAPIClient();
            var movie  = await client.GetMovie(id);

            var viewModel = new MovieViewModel
            {
                Movie = movie
            };

            return(View(viewModel));
        }