예제 #1
0
        public static void ScheduleRecurringBackupJob(DateTime dtInsertDate, int devicePlanJobId, string cron, int deviceId, int organizationId)
        {
            DpOperations operations = new DpOperations();
            var          jobId      = BackgroundJob.Schedule(
                () => HangfireProvider.InsertJobTimePlanBackup(devicePlanJobId, cron, deviceId, organizationId),
                dtInsertDate);

            operations.Device.UpdateDevicePlanBackupJobId(devicePlanJobId, "S-B-" + jobId, organizationId);
            // return "S-B-" + jobId;
        }