コード例 #1
0
        public VideoTypeFilter GetVideoTypeFilter()
        {
            var filterOptions = _collection
                                .Aggregate()
                                .Group(x => x.VideoType, group => new
            {
                Key   = group.Key,
                Value = group.Count(),
            })
                                .ToEnumerable()
                                .ToDictionary(x => x.Key ?? string.Empty, x => x.Value);

            var videoTypeFilter = new VideoTypeFilter {
                FilterOptions = filterOptions
            };

            return(videoTypeFilter);
        }
        public VideoTypeFilterModel GetVideoTypeFilter()
        {
            VideoTypeFilter videoTypeFilter = _englishVideoFiltersRepository.GetVideoTypeFilter();

            return(_mapper.Map <VideoTypeFilterModel>(videoTypeFilter));
        }