public static AssetsHelper GetInstance(HtmlHelper htmlHelper) { AssetsHelper toReturn = null; var instanceKey = "AssetsHelperInstance"; var context = htmlHelper.ViewContext.HttpContext; if (context != null) { toReturn = (AssetsHelper)context.Items[instanceKey]; if (toReturn == null) { context.Items.Add(instanceKey, toReturn = new AssetsHelper()); } } return(toReturn); }
public static AssetsHelper Assets(this HtmlHelper htmlHelper) { return(AssetsHelper.GetInstance(htmlHelper)); }