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