예제 #1
0
        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));
        }
예제 #2
0
 public ActionResult CreateJobGroup(JobGroupViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     SchedulerRepository.AddJobGroup(model.ToDto());
     return(RedirectToAction("job-group-manager", new { schedulerId = model.SchedulerId }));
 }
예제 #3
0
        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));
        }