@page @using Models; @using System.Globalization @using System.Security.Claims; @model WebApp.Pages.EventModel @{ Event _event = (Event)ViewData["event"]; ViewData["Title"] = $"{_event.Title}"; }

@_event.Title

@_event.StartDate.ToString("g") - @_event.EndDate.ToString("g")

Published @_event.PublishDate.ToString("g") by @_event.Author.Name @Html.Raw((_event.Author.Role == UserRole.ADMIN || _event.Author.Role == UserRole.MANAGER) ? $"({CultureInfo.CurrentCulture.TextInfo.ToTitleCase(_event.Author.Role.ToString().ToLower())})" : "")

@if (User.FindFirst(ClaimTypes.Role).Value == "ADMIN" || User.Identity.Name == _event.Author.Name) { Edit Delete }


@Html.Raw(_event.Description.Replace(Environment.NewLine, "
"))