Esempio n. 1
0
        public async Task <ICollection <GetInventoryItemDto> > GetByEmployeeId(int employeeId)
        {
            var inventoryItems = await _repository.GetByEmployeeId(employeeId);

            var inventoryItemsDto = _mapper.Map <GetInventoryItemDto[]>(inventoryItems);

            foreach (var inventoryItemDto in inventoryItemsDto)
            {
                inventoryItemDto.Tags = await GetTagsListByItemId(inventoryItemDto.Id);

                inventoryItemDto.AssignedTo = GetOwnerName(inventoryItemDto.EmployeeId, inventoryItems);
            }

            return(inventoryItemsDto);
        }