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