Example #1
0
 public void AddBreadCrumb(IPageDetails pageDetails)
 {
     _pageBuilder.Append("<nav aria-label='breadcrumb'>");
     _pageBuilder.Append("<ol class='breadcrumb'>");
     _pageBuilder.Append("<li class='breadcrumb-item'><a href='../index.html'>Home</a></li>");
     _pageBuilder.Append("<li class='breadcrumb-item'><a href='index.html'>Locomotive Details</a></li>");
     _pageBuilder.Append($"<li class='breadcrumb-item active' aria-current='page'>{pageDetails.PageTitle}</li>");
     _pageBuilder.Append("</ol>");
     _pageBuilder.Append("</nav>");
 }
Example #2
0
 /// <summary>Static getter for Heading</summary>
 public static string GetHeading(IPageDetails that)
 {
     return(that.GetPropertyValue <string>("heading"));
 }
Example #3
0
 /// <summary>Static getter for Description</summary>
 public static IHtmlString GetDescription(IPageDetails that)
 {
     return(that.GetPropertyValue <IHtmlString>("description"));
 }
Example #4
0
 public PageController(IPageDetails pageDetails)
 {
     pd = pageDetails;
 }
Example #5
0
 public PageController()
 {
     pd = new PageDetails();
 }