Пример #1
0
        public async Task <IEnumerable <DomainItemSignal> > GetItemViewsSequenceAsync(string space, string itemId, int pageSize)
        {
            // Building composite itemId to isolated different spaces of statistics
            itemId = BuildGlobalId(space, itemId);

            IEnumerable <ItemSignalsEntity> result = await _itemSignalsRepository.GetSequenceAsync(itemId, SignalType.View, pageSize);

            return(result.Select(s => _mapper.Map <ItemSignalsEntity, DomainItemSignal>(s)));
        }