public static void ScheduleRecurringCheckOnline(DateTime dtInsertDate, int deviceId, string cron, int organizationId) { DpOperations operations = new DpOperations(); var jobId = BackgroundJob.Schedule( () => HangfireProvider.InsertJobTimeCheckOnline(deviceId, cron, organizationId), dtInsertDate); operations.Device.UpdateDeviceCheckStatusJobId(deviceId, "S-C-" + jobId, organizationId); // return "S-F-" + jobId; }