@page @using Models; @using System.Globalization @using System.Security.Claims; @model WebApp.Pages.EventModel @{ Event _event = (Event)ViewData["event"]; ViewData["Title"] = $"{_event.Title}"; }
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, "
"))