Exemple #1
0
        private void OnPreRender(object sender, EventArgs eventArgs)
        {
            var features = FeatureContext.GetFeatures();

            rptFeatures.DataSource = features;

            DataBind();
        }
 public ActionResult Index()
 {
     return(View(new FeatureSwitchViewModel
     {
         Features = FeatureContext.GetFeatures(),
         RouteName = RouteConfiguration.RouteName
     }));
 }
Exemple #3
0
        public override object GetData(ITabContext context)
        {
            var features = FeatureContext.GetFeatures();
            var vm       = features.Select(f => new
            {
                Enabled = FeatureContext.IsEnabled(f),
                Name    = f.Name + " (" + f.GetType().FullName + ")"
            }).ToList();

            return(vm);
        }
        private static IResourceResult GenerateResponse()
        {
            var features = FeatureContext.GetFeatures();
            var vm       = features.Select(f => new
            {
                Enabled = FeatureContext.IsEnabled(f),
                f.Name,
                f.CanModify,
                f.GetType().FullName
            }).ToList();

            return(new JsonResourceResult(vm));
        }