public ActionResult EditSchedule(string dbServer, Guid jobID, Guid scheduleUID) { JobSchedules jobschedules = new JobSchedules(); PopulateDropDowns dropdown = new PopulateDropDowns(); JobScheduleDetailsModel schedule = new JobScheduleDetailsModel(); List <SelectListItem> frequencyTypes = new List <SelectListItem>(); List <SelectListItem> subdayTypes = new List <SelectListItem>(); List <SelectListItem> freqRelativeIntervals = new List <SelectListItem>(); List <SelectListItem> monthlyFrequency = new List <SelectListItem>(); schedule = jobschedules.getScheduleDetails(dbServer, jobID, scheduleUID); frequencyTypes = dropdown.getFrequencyTypes(); ViewBag.FreqTypes = frequencyTypes; subdayTypes = dropdown.getSubdayTypes(); ViewBag.SubDayTypes = subdayTypes; freqRelativeIntervals = dropdown.getFreqRelativeIntervals(); ViewBag.FreqRelativeIntervals = freqRelativeIntervals; monthlyFrequency = dropdown.getMonthlyFrequency(); ViewBag.MonthlyFrequency = monthlyFrequency; ViewBag.ServerName = dbServer; ViewBag.JobID = jobID; return(View(schedule)); }
public ActionResult EditSchedule(JobScheduleDetailsModel schedule) { if (ModelState.IsValid) { JobSchedules jobschedules = new JobSchedules(); jobschedules.saveScheduleDetails(schedule); ViewBag.ServerName = schedule.ServerName; ViewBag.JobID = schedule.JobID; LogActivity log = new LogActivity(); log.Add(User.Identity.Name, schedule.ServerName, schedule.JobID, "Edit Schedule"); return(RedirectToAction("Schedules", "Edit", new { dbServer = ViewBag.ServerName, jobID = ViewBag.JobID })); } else { PopulateDropDowns dropdown = new PopulateDropDowns(); List <SelectListItem> frequencyTypes = new List <SelectListItem>(); List <SelectListItem> subdayTypes = new List <SelectListItem>(); List <SelectListItem> freqRelativeIntervals = new List <SelectListItem>(); List <SelectListItem> monthlyFrequency = new List <SelectListItem>(); frequencyTypes = dropdown.getFrequencyTypes(); ViewBag.FreqTypes = frequencyTypes; subdayTypes = dropdown.getSubdayTypes(); ViewBag.SubDayTypes = subdayTypes; freqRelativeIntervals = dropdown.getFreqRelativeIntervals(); ViewBag.FreqRelativeIntervals = freqRelativeIntervals; monthlyFrequency = dropdown.getMonthlyFrequency(); ViewBag.MonthlyFrequency = monthlyFrequency; ViewBag.ServerName = schedule.ServerName; ViewBag.JobID = schedule.JobID; return(View(schedule)); } }