public async Task <IReadOnlyCollection <WorkItemDto> > LoadByIdsAsync(params int[] ids) { var models = await _workItemRepository.LoadByIdsAsync(ids); var adapter = _adapterResolver.ResolveByAdapteeTypes <WorkItemDto, WorkItem>(); return(models.Select(model => adapter.Adapt(model)).ToList()); }