Exemplo n.º 1
0
 public HttpResponseMessage SearchJobDetail([FromBody] TriggerCriteria triggerCriteria)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, QuartzProgram <AdminController> .GetJobDetail(triggerCriteria.JobName, triggerCriteria.TriggerName, triggerCriteria.JobGroup, triggerCriteria.TriggerGroup)));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, $"Failed to SearchJobDetail due to {ex.ToString()}"));
     }
 }
Exemplo n.º 2
0
        public HttpResponseMessage PauseTriggers([FromBody] TriggerCriteria triggerCriteria)
        {
            try
            {
                QuartzProgram <AdminController> .PauseTriggers(triggerCriteria.JobName, triggerCriteria?.TriggerName, triggerCriteria.JobGroup, triggerCriteria?.TriggerGroup);

                return(Request.CreateResponse(HttpStatusCode.OK, $"Successfully Paused Triggers"));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, $"Failed to Pause Triggers due to {ex.ToString()}"));
            }
        }