Exemplo n.º 1
0
        public async Task <CompanyDetails> GetDetailsAsync(int companyId, string apiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment($"company/{companyId}")
                              .AddApiKey(apiKey);

            return(await _requestHandler.ExecuteAsync <CompanyDetails>(restRequest));
        }
Exemplo n.º 2
0
        public async Task <Configuration> GetConfigurationAsync(string userApiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment("configuration")
                              .AddApiKey(userApiKey);

            return(await _requestHandler.ExecuteAsync <Configuration>(restRequest));
        }
Exemplo n.º 3
0
        public async Task <Collections> GetDetailsAsync(int collectionId, string apiKey = null, string language = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment($"collection/{collectionId}")
                              .AddLanguage(language)
                              .AddApiKey(apiKey);

            return(await _requestHandler.ExecuteAsync <Collections>(restRequest));
        }
Exemplo n.º 4
0
        public async Task <Review> GetReviewDetailsAsync(string reviewId, string apiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment($"review/{reviewId}")
                              .AddApiKey(apiKey);

            return(await _requestHandler.ExecuteAsync <Review>(restRequest));
        }
Exemplo n.º 5
0
        public async Task <Network> GetDetailsAsync(int networkId, string userApiKey)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment("network")
                              .AddUrlSegment($"{networkId}")
                              .AddApiKey(userApiKey);

            return(await _requestHandler.ExecuteAsync <Network>(restRequest));
        }
Exemplo n.º 6
0
        public async Task <Credits> GetDetailsAsync(string creditId, string userApiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment("credit")
                              .AddUrlSegment(creditId)
                              .AddApiKey(userApiKey);

            return(await _requestHandler.ExecuteAsync <Credits>(restRequest));
        }
Exemplo n.º 7
0
        public async Task <ChangeList> GetChangeListAsync(ChangeType type, string end_date = null, string start_date = null, int page = 1, string apiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment(type.ToString().ToLower())
                              .AddUrlSegment($"changes")
                              .AddPage(page)
                              .AddApiKey(apiKey)
                              .AddStartDate(start_date)
                              .AddEndDate(end_date);

            return(await _requestHandler.ExecuteAsync <ChangeList>(restRequest));
        }
Exemplo n.º 8
0
        private void AddRequest()
        {
            if (_args.Length != 3)
            {
                throw new InvalidOperationException("add command requires 2 arguments");
            }
            int timeMs = int.Parse(_args[1]);
            var result = _handler.CreateRequest(new Request {
                Input = _args[2], RequestedProcessingTimeMs = timeMs
            });

            PrintRequest(result);
        }
Exemplo n.º 9
0
        public async Task <MovieFullDetails> GetDetailsAsync(int movieId, string language = null, string apiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment("movie")
                              .AddUrlSegment($"{movieId}")
                              .AddLanguage(language)
                              .AddApiKey(apiKey);

            return(await _requestHandler.ExecuteAsync <MovieFullDetails>(restRequest));
        }
Exemplo n.º 10
0
 public async Task <RequestModel> Post([FromBody] PostRequest request)
 {
     return(await _requestHandler.CreateRequest(request.Urls));
 }
Exemplo n.º 11
0
        public async Task <Tv> GetDetailsAsync(string tvId, string language = null, string apiKey = null)
        {
            var restRequest = _requestHandler
                              .CreateRequest()
                              .AddUrlSegment("tv")
                              .AddUrlSegment($"{tvId}")
                              .AddLanguage(language)
                              .AddApiKey(apiKey);

            return(await _requestHandler.ExecuteAsync <Tv>(restRequest));
        }