public async Task <AddCampaignsResponse> AddCampaignsAsync( ApiAuthentication auth, long accountId, long?customerId, Campaign[] campaigns) { var request = new AddCampaignsRequest { AccountId = accountId, CustomerAccountId = string.Format("{0}", accountId), CustomerId = string.Format("{0}", customerId), Campaigns = campaigns, }; try { SetAuthHelper.SetAuth(auth, request); return(await Check().AddCampaignsAsync(request)); } catch (Exception ex) { Log(new LogEventArgs(ServiceType.CampaignManagement, "AddCampaignsAsync", ex.Message, new { Request = request }, ex)); } return(null); }
// Adds one or more campaigns to the specified account. private async Task <AddCampaignsResponse> AddCampaignsAsync(long accountId, IList <Campaign> campaigns) { var request = new AddCampaignsRequest { AccountId = accountId, Campaigns = campaigns }; return(await CampaignService.CallAsync((s, r) => s.AddCampaignsAsync(r), request)); }
// Adds one or more campaigns to the specified account. private async Task <IList <long> > AddCampaignsAsync(long accountId, IList <Campaign> campaigns) { var request = new AddCampaignsRequest { AccountId = accountId, Campaigns = campaigns }; return((await Service.CallAsync((s, r) => s.AddCampaignsAsync(r), request)).CampaignIds); }
// Adds one or more campaigns to the specified account. private async Task<IList<long>> AddCampaignsAsync( long accountId, IList<Campaign> campaigns) { var request = new AddCampaignsRequest { AccountId = accountId, Campaigns = campaigns }; return (await Service.CallAsync((s, r) => s.AddCampaignsAsync(r), request)).CampaignIds; }