public static MvcHtmlString Tabs <TModel>(this ZephyrHtmlHelper <TModel> titanHelper, TabItemModel[] items) where TModel : class { var model = new TabHelperModel(items); foreach (var tabItemModel in model) { //tabItemModel.HtmlContent = titanHelper.HtmlHelper.Action("Index", tabItemModel.ControllerName); //need to implement controller resolved content if (tabItemModel.HtmlContent == null) { tabItemModel.HtmlContent = new MvcHtmlString("sample content"); } } return(titanHelper.CreateHtmlHelperForModel(model).DisplayForModel(model)); }
public static MvcHtmlString Pager <TModel>(this ZephyrHtmlHelper <TModel> zephyrHelper, IPagedList model, string template = "Pager") where TModel : class { return(zephyrHelper.CreateHtmlHelperForModel(model).DisplayForModel(template, model)); }