public ExcelFileGenerator(ILogger logger, IAreaTypeListProvider areaTypeListProvider,
     IAreasReader areasReader, IProfileReader profileReader)
 {
     _logger = logger;
     _areaTypeListProvider = areaTypeListProvider;
     _areasReader = areasReader;
     _profileReader = profileReader;
 }
        public ProfileParameters(IAreaTypeListProvider areaTypeListProvider,
            int profileId, string ckanGroupName)
        {
            ProfileId = profileId;
            CkanGroupName = ckanGroupName;

            var areaTypeIds = areaTypeListProvider.GetAllAreaTypeIdsUsedInProfile(profileId);
            AreaTypeIds = new AreaTypeIdSplitter(areaTypeIds).Ids.Distinct().ToList();

            CategoryTypeIds = areaTypeListProvider.GetCategoryTypeIdsUsedInProfile(profileId);
        }