Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public IActionResult DisplayPartialAdsByAccount(long id)
        {
            var request = new GetAdsRequest();

            request.CustomerId = id;
            var result = AdsAPI.GetAds(request, _clientBaseAddress.BaseURLApi);

            return(PartialView("Ads", result));
        }
Exemplo n.º 3
0
        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);
        }