public AudioPlayerTypeFilter GetAudioPlayerTypeFilter()
        {
            var filterOptions = _collection
                                .Aggregate()
                                .Group(x => x.AudioPlayerType, group => new
            {
                Key   = group.Key,
                Value = group.Count(),
            })
                                .ToEnumerable()
                                .ToDictionary(x => x.Key, x => x.Value);

            var audioPlayerTypeFilter = new AudioPlayerTypeFilter {
                FilterOptions = filterOptions
            };

            return(audioPlayerTypeFilter);
        }
Exemplo n.º 2
0
        public AudioPlayerTypeFilterModel GetAudioPlayerTypeFilter()
        {
            AudioPlayerTypeFilter audioPlayerType = _englishAudioFiltersRepository.GetAudioPlayerTypeFilter();

            return(_mapper.Map <AudioPlayerTypeFilterModel>(audioPlayerType));
        }