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));
        }
Example #2
0
        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));
        }