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

            var textTypeFilter = new TextTypeFilter {
                FilterOptions = filterOptions
            };

            return(textTypeFilter);
        }
Ejemplo n.º 2
0
        public TextTypeFilterModel GetTextTypeFilter()
        {
            TextTypeFilter textTypeFilter = _englishTextFiltersRepository.GetTextTypeFilter();

            return(_mapper.Map <TextTypeFilterModel>(textTypeFilter));
        }