BExIS.Web.Shell.Areas.SAM.Models.FeatureTreeViewModel.Convert C# (CSharp) Method

Convert() public static method

public static Convert ( Feature feature, IsFeatureInEveryoneGroupDelegate isFeatureInEveryoneGroupDelegate ) : FeatureTreeViewModel
feature BExIS.Security.Entities.Objects.Feature
isFeatureInEveryoneGroupDelegate IsFeatureInEveryoneGroupDelegate
return FeatureTreeViewModel
        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>()
            };
        }
FeatureTreeViewModel