public AudioTypeFilter GetAudioTypeFilter()
        {
            var filterOptions = _collection
                                .Aggregate()
                                .Group(x => x.AudioType, group => new
            {
                Key   = group.Key,
                Value = group.Count(),
            })
                                .ToEnumerable()
                                .ToDictionary(x => x.Key ?? string.Empty, x => x.Value);

            var audioTypeFilter = new AudioTypeFilter {
                FilterOptions = filterOptions
            };

            return(audioTypeFilter);
        }
コード例 #2
0
        public AudioTypeFilterModel GetAudioTypeFilter()
        {
            AudioTypeFilter audioTypeFilter = _englishAudioFiltersRepository.GetAudioTypeFilter();

            return(_mapper.Map <AudioTypeFilterModel>(audioTypeFilter));
        }