Beispiel #1
0
        public EnglishLevelFilter GetEnglishLevelFilter()
        {
            var filterOptions = _collection
                                .Aggregate()
                                .Group(x => x.EnglishLevel, group => new
            {
                Key   = group.Key,
                Value = group.Count(),
            })
                                .ToEnumerable()
                                .ToDictionary(x => x.Key, x => x.Value);

            var englishLevelFilter = new EnglishLevelFilter {
                FilterOptions = filterOptions
            };

            return(englishLevelFilter);
        }
        public EnglishLevelFilterModel GetEnglishLevelFilter()
        {
            EnglishLevelFilter englishLevelFilter = _englishVideoFiltersRepository.GetEnglishLevelFilter();

            return(_mapper.Map <EnglishLevelFilterModel>(englishLevelFilter));
        }