public async Task <IActionResult> OnPostEventAsync() { DefaultSettings = new SiteScheduleEvent(); DefaultSettings.Description = Request.Form["Description"]; DefaultSettings.Enabled = true; int Podcast = int.Parse(Request.Form["Podcast"]); int Channel = int.Parse(Request.Form["Channel"]); int Series = int.Parse(Request.Form["StreamSeries"]); if (Podcast == -1) { DefaultSettings.InternalLink = "/Channel/" + Channel; } else { DefaultSettings.InternalLink = ""; } DefaultSettings.PodcastID = Podcast; DefaultSettings.StreamChannelID = Channel; DefaultSettings.StreamSeriesID = Series; DefaultSettings.LengthInMinutes = int.Parse(Request.Form["Length"]); DefaultSettings.RunDate = DateTime.Parse(Request.Form["ScheduleDate"]); DefaultSettings.Title = Request.Form["Title"]; string Result = await DS.PostAsyncString(DefaultSettings, "SiteSchedule/AddSiteScheduleEvent"); await GetLists(); return(Page()); }
public async Task <IActionResult> OnPostEventAsync() { SiteScheduleEvent UpdatedEvent = new SiteScheduleEvent(); UpdatedEvent.SiteScheduleEventID = int.Parse(Request.Form["ScheduleEventID"]); UpdatedEvent.Description = Request.Form["Description"]; UpdatedEvent.Enabled = true; UpdatedEvent.PodcastID = int.Parse(Request.Form["Podcast"]); UpdatedEvent.StreamChannelID = int.Parse(Request.Form["Channel"]); UpdatedEvent.StreamSeriesID = int.Parse(Request.Form["StreamSeries"]); UpdatedEvent.InternalLink = Request.Form["Link"]; UpdatedEvent.LengthInMinutes = int.Parse(Request.Form["Length"]); UpdatedEvent.RunDate = DateTime.Parse(Request.Form["RunDate"]); UpdatedEvent.Title = Request.Form["Title"]; string Result = await DS.PutAsyncString(UpdatedEvent, "SiteSchedule/UpdateSiteScheduleEvent"); await GetSchedules(); return(Page()); }
public async Task <IActionResult> OnGetAsync() { await GetLists(); DefaultSettings = new SiteScheduleEvent(); DefaultSettings.LengthInMinutes = 0; DefaultSettings.PodcastID = -1; DefaultSettings.StreamChannelID = -1; DefaultSettings.StreamSeriesID = -1; DefaultSettings.Title = ""; DefaultSettings.RunDate = DateTime.Now; return(Page()); }