private static string Jumbotron(IModelPageDetails pageDetails) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine("<div class='jumbotron'>"); stringBuilder.AppendLine("<div class='row'>"); stringBuilder.AppendLine("<div class='col-md-4'>"); stringBuilder.AppendLine($"<h1>Rushcliffe Halt</h1>"); stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); return(stringBuilder.ToString()); }
private static string Jumbotron(IModelPageDetails pageDetails) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine("<div class='jumbotron'>"); stringBuilder.AppendLine("<div class='row'>"); stringBuilder.AppendLine("<div class='col-md-4'>"); stringBuilder.AppendLine($"<h1>{pageDetails.Name}</h1>"); stringBuilder.AppendLine($"<p'>{pageDetails.EventDates}</p>"); stringBuilder.AppendLine($"<p'>{pageDetails.Descrption}</p>"); stringBuilder.AppendLine($"<p'>{pageDetails.Location?.Address}</p>"); if (pageDetails.Layouts.Any()) { // add the extra details. StringBuilder sb = new StringBuilder(); sb.Append("<p class='font-weight-bold'>"); sb.Append("Featuring layouts."); sb.Append("</p>"); sb.Append("<p>"); List <string> names = new List <string>(); foreach (Data.LayoutDetails layout in pageDetails.Layouts) { if (layout.ImagePaths.Any()) { names.Add($"<a href='#{layout.IDName}'>{layout.Name}</a>"); } } sb.Append(string.Join(", ", names)); sb.Append("</p>"); stringBuilder.AppendLine(sb.ToString()); } stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("<div class='col-md-6'>"); if (!string.IsNullOrWhiteSpace(pageDetails.YouTubeLink)) { stringBuilder.AppendLine("<div class='embed-responsive embed-responsive-16by9'>"); stringBuilder.AppendLine($"<iframe src='{pageDetails.YouTubeLink}' allow='accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture' allowfullscreen></iframe>"); stringBuilder.AppendLine("</div>"); } stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); return(stringBuilder.ToString()); }
private static string Jumbotron(IModelPageDetails pageDetails) { StringBuilder pageBuilder = new StringBuilder(); pageBuilder.Append("<div class='jumbotron'>"); pageBuilder.Append("<div class='row'>"); pageBuilder.Append("<div class='col-md-4'>"); pageBuilder.Append($"<h1>Catalog</h1>"); pageBuilder.Append("</div>"); pageBuilder.Append("</div>"); pageBuilder.Append("</div>"); return(pageBuilder.ToString()); }
private static string Jumbotron(IModelPageDetails pageDetails) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine("<div class='jumbotron'>"); stringBuilder.AppendLine("<div class='row'>"); stringBuilder.AppendLine("<div class='col-md-4'>"); stringBuilder.AppendLine($"<h1>Home layouts</h1>"); stringBuilder.AppendLine($"<p'>It's now my turn, I've just started to build my layout, well it's more like 3!</p>" + $"<p>Currently, my wife and I are planning to build a shunting yard, a country station with a village and a small scene (60cm,20m) to fit on top of a shelf all in oo gauge.</p>" + $"<p>I hope to keep showing updates on all 3.</p>"); stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); stringBuilder.AppendLine("</div>"); return(stringBuilder.ToString()); }