Example #1
0
        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());
        }
Example #3
0
        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());
        }