public async Task <WorkItemDto> PatchAsync(PatchWorkItemDto dto) { var patchWorkitem = _adapterResolver.ResolveByAdapteeTypes <PatchWorkItemDto, PatchWorkItem>().Adapt(dto); var returnedWorkitem = await _workItemRepository.PatchAsync(patchWorkitem); return(_adapterResolver.ResolveByAdapteeTypes <WorkItemDto, WorkItem>().Adapt(returnedWorkitem)); }
public HttpRequestProxy CreateFromHttpRequest(HttpRequest httpRequest) { var dto = new PatchWorkItemDto { Id = 156, Fields = new List <WorkItemFieldDto> { new WorkItemFieldDto { Name = "Title", Value = "Hello test " + DateTime.Now.ToLongDateString() } } }; var dtoString = JsonConvert.SerializeObject(dto); return(new HttpRequestProxy(new QueryParameters(new Dictionary <string, string>()), dtoString)); }