Пример #1
0
        public override MvcHtmlString Render(SectionItemBase sectionItem)
        {
            if (!sectionItem.IsRenderable)
            {
                return(MvcHtmlString.Empty);
            }

            var heroUnitSectionItem = (HeroUnitSectionItem)sectionItem;

            var titleText       = ValidationMessageFormatter.WithKey(heroUnitSectionItem.TitleKey);
            var descriptionText = ValidationMessageFormatter.WithKey(heroUnitSectionItem.DescriptionKey);

            return(MvcHtmlString.Create(string.Format(SUB_HERO_UNIT_SECTION_ITEM, titleText, descriptionText)));
        }
Пример #2
0
        public override MvcHtmlString Render(SectionItemBase sectionItemBase)
        {
            if (!sectionItemBase.IsRenderable)
            {
                return(MvcHtmlString.Empty);
            }

            var sectionItem = (SectionItem)sectionItemBase;

            var titleText       = ValidationMessageFormatter.WithKey(sectionItem.TitleKey);
            var descriptionText = ValidationMessageFormatter.WithKey(sectionItem.DescriptionKey);

            var link = _htmlHelper.LocalizedRouteLink(sectionItem.TitleKey, sectionItem.RouteName, sectionItem.RouteValues, new {
                @class = "btn"
            }, null, false);

            return(MvcHtmlString.Create(string.Format(SECTION_ITEM, titleText, descriptionText, link)));
        }
Пример #3
0
 public override MvcHtmlString Render(SectionItemBase sectionItem)
 {
     return(MvcHtmlString.Create("<hr />"));
 }
 public abstract MvcHtmlString Render(SectionItemBase sectionItem);