public ActionResult CreateJobGroup(int schedulerId) { var scheduler = SchedulerRepository.GetScheduler(schedulerId); var vm = new JobGroupViewModel(); vm.SchedulerId = scheduler.Id.Value; vm.SchedulerName = scheduler.Name; return(View(vm)); }
public ActionResult CreateJobGroup(JobGroupViewModel model) { if (!ModelState.IsValid) { return(View(model)); } SchedulerRepository.AddJobGroup(model.ToDto()); return(RedirectToAction("job-group-manager", new { schedulerId = model.SchedulerId })); }
public ActionResult JobGroupManager(int schedulerId) { var dtos = SchedulerRepository.GetJobGroups(schedulerId); var vms = new List <JobGroupViewModel>(); foreach (var dto in dtos) { vms.Add(JobGroupViewModel.Create(dto)); } ViewBag.SchedulerId = schedulerId; return(View(vms)); }