/// <summary> /// Gets the category news asynchronous. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public async Task <CategoryNewsResponse> GetCategoryNewsAsync(CategoryNewsRequest request) { request.Validate(); var category = GetCategoryForQueryString(request); var requestUrl = string.Format("{0}{1}", this.Url, category); var responseJson = await this.SendGetAsync(requestUrl); var response = JsonConvert.DeserializeObject <CategoryNewsResponse>(responseJson); return(response); }