/// <summary> /// Updates a given campaign. /// </summary> public async Task<ServiceResult<ApiCampaign>> UpdateCampaignAsync(int id, ApiCampaign apiCampaign) { var request = new Request(baseAddress, "campaigns/{id}", new Dictionary<string, object> { { "id", id }, }); return await PutAsync<ApiCampaign>(request, apiCampaign); }
/// <summary> /// Creates a campaign. /// </summary> public async Task<ServiceResult<ApiCampaign>> PostCampaignsAsync(ApiCampaign apiCampaign) { var request = new Request(baseAddress, "campaigns"); return await PostAsync<ApiCampaign>(request, apiCampaign); }
/// <summary> /// Updates a given campaign. /// </summary> public ServiceResult<ApiCampaign> UpdateCampaign(int id, ApiCampaign apiCampaign) { return UpdateCampaignAsync(id, apiCampaign).Result; }
/// <summary> /// Creates a campaign. /// </summary> public ServiceResult<ApiCampaign> PostCampaigns(ApiCampaign apiCampaign) { return PostCampaignsAsync(apiCampaign).Result; }