Exemplo n.º 1
0
        public ActionResult Details(string instanceName, string groupName, string itemName)
        {
            Models.InstanceModel     instance    = instanceRepo.GetInstance(instanceName);
            Models.JobRepository     jobRepo     = new QuartzAdmin.web.Models.JobRepository(instance);
            Models.TriggerRepository triggerRepo = new QuartzAdmin.web.Models.TriggerRepository(instance);

            Quartz.JobDetail    job = jobRepo.GetJob(itemName, groupName);
            Models.JobViewModel jvm = new QuartzAdmin.web.Models.JobViewModel();
            jvm.JobDetail = job;
            if (job != null)
            {
                jvm.Triggers = triggerRepo.GetTriggersForJob(itemName, groupName);
            }


            ViewData["instanceName"] = instanceName;
            if (job == null)
            {
                return(View("NotFound"));
            }
            else
            {
                return(View(jvm));
            }
        }
Exemplo n.º 2
0
        public ActionResult Details(string instanceName, string groupName, string itemName)
        {
            Models.InstanceModel instance = instanceRepo.GetInstance(instanceName);
            Models.JobRepository jobRepo = new QuartzAdmin.web.Models.JobRepository(instance);
            Models.TriggerRepository triggerRepo = new QuartzAdmin.web.Models.TriggerRepository(instance);

            Quartz.IJobDetail job = jobRepo.GetJob(itemName, groupName);
            Models.JobViewModel jvm = new QuartzAdmin.web.Models.JobViewModel();
            jvm.JobDetail = job;
            if (job != null)
            {
                jvm.Triggers = triggerRepo.GetTriggersForJob(itemName, groupName);
            }

            ViewData["instanceName"] = instanceName;
            if (job == null)
            {
                return View("NotFound");
            }
            else
            {

                return View(jvm);
            }
        }
 public JsonResult GetCurrentTriggerStatusList(string id)
 {
     Models.InstanceModel instance = Repository.GetByName(id);
     Models.TriggerRepository trigRepo = new QuartzAdmin.web.Models.TriggerRepository(instance);
     IList<Models.TriggerStatusModel> triggerStatuses = trigRepo.GetAllTriggerStatus();
     return this.Json(triggerStatuses, JsonRequestBehavior.AllowGet);
 }
Exemplo n.º 4
0
        public JsonResult GetCurrentTriggerStatusList(string id)
        {
            Models.InstanceModel              instance        = Repository.GetByName(id);
            Models.TriggerRepository          trigRepo        = new QuartzAdmin.web.Models.TriggerRepository(instance);
            IList <Models.TriggerStatusModel> triggerStatuses = trigRepo.GetAllTriggerStatus();

            return(this.Json(triggerStatuses, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public ActionResult FireTimes(string instanceName, string groupName, string itemName)
        {
            Models.InstanceModel     instance = instanceRepo.GetInstance(instanceName);
            Models.TriggerRepository trigRepo = new QuartzAdmin.web.Models.TriggerRepository(instance);

            Models.TriggerFireTimesModel m = new QuartzAdmin.web.Models.TriggerFireTimesModel();
            m.Trigger = trigRepo.GetTrigger(itemName, groupName);

            Models.CalendarRepository calRepo = new QuartzAdmin.web.Models.CalendarRepository(instance);
            m.Calendar = calRepo.GetCalendar(m.Trigger.CalendarName);

            ViewData["groupName"] = groupName;

            if (m.Trigger == null)
            {
                ViewData["triggerName"] = itemName;
                return(View("NotFound"));
            }
            else
            {
                return(View(m));
            }
        }
        public ActionResult FireTimes(string instanceName, string groupName, string itemName)
        {
            Models.InstanceModel instance = instanceRepo.GetInstance(instanceName);
            Models.TriggerRepository trigRepo = new QuartzAdmin.web.Models.TriggerRepository(instance);

            Models.TriggerFireTimesModel m = new QuartzAdmin.web.Models.TriggerFireTimesModel();
            m.Trigger = trigRepo.GetTrigger(itemName, groupName);

            Models.CalendarRepository calRepo = new QuartzAdmin.web.Models.CalendarRepository(instance);
            m.Calendar = calRepo.GetCalendar(m.Trigger.CalendarName);

            ViewData["groupName"] = groupName;

            if (m.Trigger == null)
            {
                ViewData["triggerName"] = itemName;
                return View("NotFound");
            }
            else
            {
                return View(m);
            }
        }