File: D:/HostingSpaces/HKemperman/tcdebraken.nl/wwwroot/Views/Events/Index.cshtml
@model IEnumerable<DeBraken.Models.Event>
@{
ViewBag.Title = string.Format(@"T.C. De Braken - Activiteiten in {0}", ViewBag.Year);
}
<div class="p-5 mb-4 page-header">
<div class="container">
<h1>Activiteiten in @ViewBag.Year</h1>
</div>
</div>
<div class="container index-container">
@if (User.Identity.IsAuthenticated)
{
<p>@Html.ActionLink("Nieuwe activiteit", "Create", "Events", new { @class = "btn btn-primary" })</p>
<hr />
}
@foreach (var item in Model)
{
<div class="row index-row">
<div class="col-12">
<a class="text-decoration-none" href="@Url.Action("Details", "Events", new { id = item.ID })">
<div class="row">
<div class="col-2 index-date @(item.EndOn < DateTime.Now ? "index-date-passed" : "index-date-current")">
<h3>@item.StartOn.Day</h3>
@item.StartOn.ToString("MMM")
</div>
<div class="col-10 index-content @(item.EndOn < DateTime.Now ? "index-content-passed" : "")">
<h3>@item.Title</h3>
<p>
@if (item.Recurrence == DeBraken.Models.Recurrence.Eenmalig)
{
<i><span class="text-capitalize">@item.StartOn.ToString("dddd")</span> @item.StartOn.ToString("d MMMM") van @item.StartOn.ToString("HH:mm") tot @item.EndOn.ToString("HH:mm")</i>
}
else if (item.Recurrence == DeBraken.Models.Recurrence.Dagelijks)
{
<i>@item.Recurrence van @item.StartOn.ToString("dddd") @item.StartOn.ToString("d MMMM") tot @item.EndOn.ToString("dddd") @item.EndOn.ToString("d MMMM")</i>
}
else if (item.Recurrence == DeBraken.Models.Recurrence.Wekelijks)
{
<i>Iedere @item.StartOn.ToString("dddd") tot @item.EndOn.ToString("d MMMM yyyy")</i>
}
</p>
<p class="d-none d-sm-block">
@DeBraken.Utility.EncodeHelper.GetSummary(item.Description, 100)
</p>
</div>
</div>
</a>
</div>
</div>
}
@if (Model.Count() <= 0)
{
<p>Geen activiteiten gevonden in @ViewBag.Year</p>
}
<div class="event-year-container">
<a href="@Url.Action("Index", "Events", new { year = ViewBag.Year - 1 })" class="previous-year-events">
<< Vorig jaar
</a>
<a href="@Url.Action("Index", "Events", new { year = ViewBag.Year + 1 })" class="next-year-events">
Volgend jaar >>
</a>
</div>
</div>