Beispiel #1
0
        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();
        }
Beispiel #2
0
 protected BaseWidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName)
     : base(htmlHelper, container, item)
 {
     ActionName = actionName;
 }
Beispiel #3
0
 public ZoneHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string zoneName)
     : base(htmlHelper, container, item, actionName)
 {
     ZoneName = zoneName;
 }
Beispiel #4
0
 protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer, ContentItem item)
 {
     _itemContainer = itemContainer;
     HtmlHelper = htmlHelper;
     CurrentItem = item;
 }
Beispiel #5
0
 protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer)
 {
     HtmlHelper = htmlHelper;
     _itemContainer = itemContainer;
     CurrentItem = itemContainer.CurrentItem;
 }
Beispiel #6
0
 public WidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string[] zoneNames)
     : base(htmlHelper, container, item, actionName)
 {
     ZoneNames = zoneNames;
 }
Beispiel #7
0
 public DisplayHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item)
     : base(htmlHelper, container, item)
 {
 }