コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WebUtility.RequiredScript(typeof(ClientMsgResources));

            this.dataGrid.DataSource = LiveChannelManager.GetAllChannels(false);
            this.dataGrid.DataBind();
        }
コード例 #2
0
        public void ListChannelsFromConfig()
        {
            AMSChannelSqlAdapter.Instance.ClearAll();
            AMSChannelSqlAdapter.Instance.InitChannels();

            AMSChannelCollection channels = LiveChannelManager.GetAllChannels();

            Output(channels);
        }
コード例 #3
0
        public static void SyncChannelInfo(AMSQueueItem message, CancellationToken cancellationToken)
        {
            TraceHelper.AMSTaskTraceSource.TraceEvent(TraceEventType.Verbose, 60013, "Start Sync Channel Info");

            AMSChannelCollection channels = LiveChannelManager.GetAllChannels(true);

            AMSChannelSqlAdapter.Instance.UpdateAllChannels(channels);

            TraceHelper.AMSTaskTraceSource.TraceEvent(TraceEventType.Verbose, 60013, "Complete Sync Channel Info");
        }
コード例 #4
0
        public void UpdateAllChannelsToDB()
        {
            AMSChannelSqlAdapter.Instance.ClearAll();
            AMSChannelSqlAdapter.Instance.InitChannels();

            AMSChannelCollection channels = LiveChannelManager.GetAllChannels(true);

            AMSChannelSqlAdapter.Instance.UpdateAllChannels(channels);

            Output(channels);
        }
コード例 #5
0
        public void UpdateAllChannelsWithExistsData()
        {
            AMSChannelSqlAdapter.Instance.ClearAll();
            AMSChannelSqlAdapter.Instance.InitChannels();

            AMSChannelCollection channels = LiveChannelManager.GetAllChannels(true);

            AMSChannelSqlAdapter.Instance.UpdateAllChannels(channels);

            AMSChannelCollection channelsLoaded = LiveChannelManager.GetAllChannels(true);

            Output(channelsLoaded);

            Assert.AreEqual(channels.Count, channelsLoaded.Count);
        }