public StringBuilder GetChannels()
 {
     StringBuilder JSONResponse = new StringBuilder();
     DA_Streams daStreams = new DA_Streams();
     List<Channels> channels= daStreams.GetChannelObjects();
     JSONResponse.Append(JsonConvert.SerializeObject(channels));
     return JSONResponse;
 }
Exemple #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DateTime dtStart = DateTime.Now;
     DA_Streams daStreams = new DA_Streams();
     List<Channels> ChannelList = daStreams.GetChannelObjects();
     rptChannels.DataSource = ChannelList;
     rptChannels.DataBind();
     litChannelCount.Text = ChannelList.Count.ToString();
     rptChannelStreams.DataSource = ChannelList;
     rptChannelStreams.DataBind();
     DateTime dtEnd = DateTime.Now;
     DataTable streamList = daStreams.GetStreams();
     litStreamWatches.Text = streamList.Rows.Count.ToString();
     List<TwitchStuff> fullList = TwitchStuff.ConvertDataTableNoChannel(streamList);
     var o = from twitchstuff in fullList
             where twitchstuff.streamerlive == "true"
             select twitchstuff;
     litStreamersLive.Text = o.Count().ToString();
     litViewerCount.Text = daStreams.GetViewers().ToString();
     if (Request["stream"] != null)
     {
         String scriptText = "";
         scriptText += "$(document).ready(function() {";
         scriptText += "UpdateStreamInfo('" + Request["stream"] + "');";
         scriptText += "});";
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"StartStream", scriptText, true);
     }
     TimeSpan renderTime = dtEnd - dtStart;
     litPageRender.Text = renderTime.TotalSeconds.ToString() + " seconds";
 }