protected void Page_Load(object sender, EventArgs e) { // get id int.TryParse(GetQueryString("video"), out var id); var video = InstructionalVideos.GetDataById(id).FirstOrDefault(v => v.VolunteersOrder != 0); FormatVideo(video); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Page.Title = "Instructional Videos"; H1.InnerHtml = "Instructional Videos"; var table = InstructionalVideos.GetVolunteersData(); Admin.VideosPage.FormatVideos(table, VideosPlaceHolder); } }
private void PopulateVideosList() { var videos = InstructionalVideos.GetAllData(); AllVideos.InnerHtml = string.Join(string.Empty, videos .OrderBy(v => v.Title, StringComparer.OrdinalIgnoreCase) .Select(v => { var p = new HtmlP { InnerText = v.Title }; p.Attributes.Add("data-id", v.Id.ToString(CultureInfo.InvariantCulture)); p.Attributes.Add("data-url", v.Url); p.Attributes.Add("data-description", v.Description); p.Attributes.Add("data-embedcode", v.EmbedCode); return(p.RenderToString()); })); AdminVideos.InnerHtml = string.Join(string.Empty, videos .Where(v => v.AdminOrder != 0) .OrderBy(v => v.AdminOrder) .Select(v => { var p = new HtmlP { InnerText = v.Title }; p.Attributes.Add("data-id", v.Id.ToString(CultureInfo.InvariantCulture)); return(p.RenderToString()); })); VolunteersVideos.InnerHtml = string.Join(string.Empty, videos .Where(v => v.VolunteersOrder != 0) .OrderBy(v => v.VolunteersOrder) .Select(v => { var p = new HtmlP { InnerText = v.Title }; p.Attributes.Add("data-id", v.Id.ToString(CultureInfo.InvariantCulture)); return(p.RenderToString()); })); }