public static FeatureTreeViewModel Convert(Feature feature, IsFeatureInEveryoneGroupDelegate isFeatureInEveryoneGroupDelegate)
{
return new FeatureTreeViewModel()
{
Id = feature.Id,
FeatureName = feature.Name,
Description = feature.Description,
IsFeatureInEveryoneGroup = isFeatureInEveryoneGroupDelegate(feature.Id),
Children = feature.Children.Select(c => FeatureTreeViewModel.Convert(c, isFeatureInEveryoneGroupDelegate)).ToList<FeatureTreeViewModel>()
};
}