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))); }
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))); }
public override MvcHtmlString Render(SectionItemBase sectionItem) { return(MvcHtmlString.Create("<hr />")); }
public abstract MvcHtmlString Render(SectionItemBase sectionItem);