@model DashboardViewModel @Html.ValidationSummary(false, "", new {}) Create new topic
@DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") @TimeZoneInfo.Local.StandardName
@foreach (var topic in @Model.Topics) {

@topic.Name

Read: @topic.ReadToken Write: @topic.WriteToken
@if (@Model.Hearts.Contains(topic.TopicId)) { @foreach (var heart in @Model.Hearts[topic.TopicId]) { }
Heart Status Last beat Expires on
@heart.Name @heart.Status @DateTimeExt.GetReadableDate(heart.LastBeatTs.ToLocalTime(), DateTime.Now) @heart.LastBeatTs.ToLocalTime().ToString("HH:mm:ss") @DateTimeExt.GetReadableDate(heart.ExpiryTs.ToLocalTime(), DateTime.Now) @heart.ExpiryTs.ToLocalTime().ToString("HH:mm:ss")
} else {
No active hearts
}
}