public async Task AppendToFundraisingPageAttribution(string pageShortName, string attribution)
        {
            var resource = $"/v1/fundraising/pages/{pageShortName}/attribution";
            var payload  = new UpdateFundraisingPageAttributionRequest {
                Attribution = attribution
            };
            var request = new HttpRequestMessage(HttpMethod.Post, resource);

            await Execute(request, payload);
        }
Beispiel #2
0
        public bool UpdateFundraisingPageAttribution(string pageShortName,
                                                     UpdateFundraisingPageAttributionRequest
                                                     updateFundraisingPageAttributionRequest)
        {
            var resourceEndpoint = FundraisingPageAttributionLocationFormat(pageShortName);
            var result           = HttpChannel.PerformRawRequest("PUT", resourceEndpoint, updateFundraisingPageAttributionRequest);

            if (result.StatusCode == HttpStatusCode.OK)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }