c3stream/Pages/Description.cshtml

24 lines
682 B
Plaintext

@page
@model DescriptionModel
@{
ViewData["Title"] = "Description";
}
@{
if (string.IsNullOrWhiteSpace(Request.Query["guid"])) {
Response.Redirect("/");
return;
}
ConferenceModel.ReadEventMetadata();
var talk = ConferenceModel.EventMetadata.FirstOrDefault(p => p.Guid == Request.Query["guid"]);
if (talk == null) {
Response.Redirect("/");
return;
}
var title = talk.Talk.Title;
var speakers = talk.Talk.Persons.Aggregate((s, s1) => $"{s}, {s1}");
var description = talk.Talk.Description;
}
<h3>@title - <i>@speakers</i></h3>
<p style="text-align: justify">@Html.Raw(description.Replace("\n", "<br/>"))</p>