Пример #1
0
        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);
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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());
            }));
        }