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)); }