public IActionResult GetAllApprovedAds(GetAdsRequest ads) { AdWordsUser user = _oauthRepository.GetConfiguration(); var campaign = _repository.GetCampaign(user, ads.CustomerId); var result = _repository.GetAllApprovedAds(user, campaign.CampaignId); return(Ok(result)); }
public IActionResult DisplayPartialAdsByAccount(long id) { var request = new GetAdsRequest(); request.CustomerId = id; var result = AdsAPI.GetAds(request, _clientBaseAddress.BaseURLApi); return(PartialView("Ads", result)); }
public static IEnumerable <GetAdsResponse> GetAds(GetAdsRequest ads, string baseUrl) { _client = new RestClient(baseUrl); var apiRequest = new RestRequest(Method.GET); apiRequest.Resource = "/AdsApi/GetAllApprovedAds"; apiRequest.RequestFormat = DataFormat.Json; apiRequest.AddBody(ads); var response = _client.Execute(apiRequest); var data = JsonConvert.DeserializeObject <IEnumerable <GetAdsResponse> >(response.Content); return(data); }