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))); }
protected async Task <PlanDTO> UpdatePlan(PlanEmptyDTO plan) { return(await _hubCommunicator.UpdatePlan(plan)); }
public Task <PlanDTO> UpdatePlan(PlanEmptyDTO plan) { throw new NotImplementedException(); }