public string RenderTemplate(HtmlHelper htmlHelper, ContentItem item, IContentItemContainer container, string action) { RouteValueDictionary routeValues = new RouteValueDictionary(); routeValues.Add(ContentRoute.ContentItemKey, item); routeValues.Add(ContentRoute.AreaKey, _controllerMapper.GetAreaName(item.GetType())); return htmlHelper.Action(action, _controllerMapper.GetControllerName(item.GetType()), routeValues).ToString(); }
protected BaseWidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName) : base(htmlHelper, container, item) { ActionName = actionName; }
public ZoneHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string zoneName) : base(htmlHelper, container, item, actionName) { ZoneName = zoneName; }
protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer, ContentItem item) { _itemContainer = itemContainer; HtmlHelper = htmlHelper; CurrentItem = item; }
protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer) { HtmlHelper = htmlHelper; _itemContainer = itemContainer; CurrentItem = itemContainer.CurrentItem; }
public WidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string[] zoneNames) : base(htmlHelper, container, item, actionName) { ZoneNames = zoneNames; }
public DisplayHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item) : base(htmlHelper, container, item) { }