Exemple #1
0
 void CreateTriggers(IJobSchedulerGroup jobSchedulerGroup)
 {
     if (jobSchedulerGroup != null)
     {
         var objects = ObjectSpace.GetObjects(TypesInfo.FindBussinessObjectType <IXpandJobTrigger>(), ForTheSameGroup(jobSchedulerGroup)).OfType <IXpandJobTrigger>().ToList();
         objects.ForEach(ScheduleJob);
     }
 }
Exemple #2
0
        List <IXpandJobDetail> GetRelatedJobDetails(Func <CriteriaOperator> action)
        {
            var type = TypesInfo.FindBussinessObjectType <IXpandJobDetail>();

            return(ObjectSpace.GetObjects(type, action.Invoke()).OfType <IXpandJobDetail>().Where(detail => !ObjectSpace.IsDeletedObject(detail)).ToList());
        }