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)); }