public static HtmlString RenderIcon() { if ((HttpContext.Current == null || HttpContext.Current.Request.QueryString["featureTray"] != "show") && !FeatureBeeBuilder.Context.ShowTrayIconOnPages) { return(new HtmlString(string.Empty)); } var full = new StringBuilder(); full.AppendFormat("<style type=\"text/css\">{0}</style>", LoadResource("FeatureBee.TrayIcon.featureBeeTrayIcon.css")); full.Append(LoadResource("FeatureBee.TrayIcon.featureBeeTrayIcon.html")); full.AppendFormat( "<script type\"text/javascript\">{0}</script>", LoadResource("FeatureBee.TrayIcon.featureBeeTrayIcon.js")); var featuresUrl = FeatureBeeConfiguration.GetSection().Tray.HandlerPath + "/features"; full.Replace("{{FEATURES_URL}}", featuresUrl); return(new HtmlString(full.ToString())); }
public FeatureBeeBuilder UseConfig() { config = FeatureBeeConfiguration.GetSection(); return(this); }
public ActionResult Index() { return(View(new FeatureBeeEnvironmentViewModel { Teams = FeatureBeeConfiguration.GetSection().Teams.ToList().Select(_ => _.Name).ToList() })); }