@page @using Models; @using System.Security.Claims; @model WebApp.Pages.AnnouncementsModel @{ ViewData["Title"] = "Announcements"; List announcements = ((List)ViewData["announcements"]).OrderByDescending(x => x.PublishDate).OrderByDescending(x => x.IsSticky).ToList(); int 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
}