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()); }
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()); }