Beispiel #1
0
        public async Task <IActionResult> OnPostChannelAsync()
        {
            StreamSeriesEntry SSE = new StreamSeriesEntry();
            bool SaveNew          = false;


            try
            {
                SSE.StreamSeriesEntryID = int.Parse(Request.Form["StreamSeriesEntryID"]);
                ID = SSE.StreamSeriesEntryID;
            }
            catch (Exception ex)
            {
                SaveNew = true;
            }
            SSE.StreamSeriesID = int.Parse(Request.Form["StreamSeriesID"]);
            SSE.Title          = Request.Form["Title"];
            SSE.Description    = Request.Form["Description"];

            SSE.Link = Request.Form["Link"].ToString().Trim();


            if (Request.Form["Enabled"] == "on")
            {
                SSE.Enabled = true;
            }
            else
            {
                SSE.Enabled = false;
            }

            SSE.RecordDate = DateTime.Parse(Request.Form["RecordDate"]);
            SSE.PostDate   = DateTime.Parse(Request.Form["PostDate"]);


            SSE.Enabled = true;
            if (SaveNew)
            {
                ReturnSR = await DS.PostAsyncSR(SSE, "Streaming/AddStreamSeriesEntry");

                ID = int.Parse(ReturnSR.Response);
            }
            else
            {
                ReturnSR = await DS.PutAsyncSR(SSE, "Streaming/UpdateStreamSeriesEntry");
            }

            await GetStreamSeriesEntry();

            string ChannelResponse = await DS.GetAsync("streaming/GetStreamSeriesForUser");

            Series = JsonConvert.DeserializeObject <List <StreamSeries> >(ChannelResponse);
            return(Page());
        }
Beispiel #2
0
        public async Task <IActionResult> OnGetAsync()
        {
            SSE            = new StreamSeriesEntry();
            SSE.Enabled    = true;
            SSE.RecordDate = DateTime.Now.AddDays(-1);
            SSE.PostDate   = DateTime.Now;
            string ChannelResponse = await DS.GetAsync("streaming/GetStreamSeriesForUser");

            Series = JsonConvert.DeserializeObject <List <StreamSeries> >(ChannelResponse);
            if (ID != 0)
            {
                await GetStreamSeriesEntry();
            }
            return(Page());
        }