Program

@{ Appframe.CMS.Razor.Wrappers.RecordSource vProgramme = null; var vLanguage = new System.Globalization.CultureInfo("en-GB"); string vUrl = @System.Uri.UnescapeDataString(@RequestUrl.AbsolutePath); string[] vUrlArray = vUrl.Split('/'); if(vUrlArray.Length > 0){ vProgramme = RecordSource("aviw_Advantage_EventsProgrammes", "InsideArticle = '" + vUrlArray[vUrlArray.Length - 1] + "'"); vProgramme.SelectColumns.Add("Date"); vProgramme.SelectColumns.Add("Description"); vProgramme.SelectColumns.Add("Description2"); vProgramme.SelectColumns.Add("EndTime"); vProgramme.SelectColumns.Add("IsApproximate"); vProgramme.SelectColumns.Add("IsEntry"); vProgramme.SelectColumns.Add("SortOrder"); vProgramme.SelectColumns.Add("StartTime"); vProgramme.SelectColumns.Add("InsideArticle"); vProgramme.OrderByAsc("Date", "IsEntry", "SortOrder"); } } @if(vProgramme != null){ @foreach(dynamic vRow in vProgramme.GetAnonymousData()){ @if(vRow.IsEntry == 1){ }else{ } }
@if(vRow.IsApproximate == true){ Write("approx. "); } @vRow.StartTime @if(!DBNull.Value.Equals(vRow.EndTime)){ Write("- " + vRow.EndTime); } @vRow.Description

@vRow.Date.ToString("dd.MMM", vLanguage)

}