HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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>