public async Task <PlanDTO> CreatePlan(PlanEmptyDTO planDTO)
        {
            var url = $"{GetHubUrlWithApiVersion()}/plans";
            var uri = new Uri(url);

            return(await _restfulServiceClient.PostAsync <PlanEmptyDTO, PlanDTO>(uri, planDTO, null, await GetHMACHeader(uri, planDTO)));
        }
        public async Task <PlanDTO> UpdatePlan(PlanEmptyDTO plan)
        {
            var         jsonObject  = JsonConvert.SerializeObject(plan);
            HttpContent jsonContent = new StringContent(jsonObject, Encoding.UTF8, "application/json");

            var hubUrl = $"{GetHubUrlWithApiVersion()}/plans/";
            var uri    = new Uri(hubUrl);

            return(await _restfulServiceClient.PostAsync <PlanDTO>(uri, jsonContent, null, await GetHMACHeader(uri, jsonContent)));
        }
Beispiel #3
0
 protected async Task <PlanDTO> UpdatePlan(PlanEmptyDTO plan)
 {
     return(await _hubCommunicator.UpdatePlan(plan));
 }
 public Task <PlanDTO> UpdatePlan(PlanEmptyDTO plan)
 {
     throw new NotImplementedException();
 }