@page @using Models; @using System.Security.Claims; @model WebApp.Pages.AnnouncementsModel @{ ViewData["Title"] = "Announcements"; List announcements = ((List)ViewData["announcements"]).OrderByDescending(x => x.IsSticky).ToList(); int currentPage = 0; if (ViewData["page"] != null) { currentPage = Convert.ToInt32(ViewData["page"]); } } Create new announcement

@foreach (Announcement announcement in announcements) {
@announcement.Title
@announcement.Author.Name

@announcement.Description.PadRight(100).Substring(0,100).Trim()

More details
}
@if (ViewData["page"] != null) { }