public async Task <List <EditionViewModel> > GetEditionsForSubscription() { var editions = await _repository.GetAll() .Where(x => x.IsActive) .Include(x => x.Features) .OrderBy(x => x.Order) .ToListAsync(); var viewModels = editions.ConvertAll(x => new EditionViewModel(x)); return(viewModels); }