Ejemplo n.º 1
0
        public async Task <Movie> GetMovieDetailAsync(long ID)
        {
            MoviesControllerClient _movieClient = new MoviesControllerClient(httpClient);
            var a = await _movieClient.GetMovieDetailAsync(ID);

            return(a);
        }
Ejemplo n.º 2
0
        public async Task <PaginatedDataOfSimpleMovie> GetMoviesListAsync(String name, IEnumerable <int> genresIds, String country, long?lengthFrom, long?lengthTo, int?limit, int?page)
        {
            MoviesControllerClient _movieClient = new MoviesControllerClient(httpClient);
            var a = await _movieClient.GetMoviesListAsync(name, genresIds, country, lengthFrom, lengthTo, limit, page);

            return(a);
        }
Ejemplo n.º 3
0
        public async Task <Movie> UpdateMovieAsync(String token, long ID, EditMovieRequest newMovie)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            MoviesControllerClient _movieClient = new MoviesControllerClient(httpClient);
            var a = await _movieClient.UpdateMovieAsync(ID, newMovie);

            return(a);
        }
Ejemplo n.º 4
0
 public async Task DeleteMovieAsync(String token, long ID)
 {
     httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
     MoviesControllerClient _movieClient = new MoviesControllerClient(httpClient);
     await _movieClient.DeleteMovieAsync(ID);
 }