Ejemplo n.º 1
0
 public void ReccuringRestart(RepeatingService item)
 {
     RestartServer(item.executeTask);
     if (item.repeating == -1)
     {
         BackgroundJob.Schedule <TaskService>(x => x.ReccuringRestart(item), TimeSpan.FromMinutes(item.delay));
         return;
     }
     if (item.repeating == 0)
     {
         return;
     }
     if (item.repeating > 0)
     {
         item.repeating--;
         BackgroundJob.Schedule <TaskService>(x => x.ReccuringRestart(item), TimeSpan.FromMinutes(item.delay));
     }
 }
Ejemplo n.º 2
0
 public void RecurringRcon(RepeatingService item)
 {
     ExecuteRcon(item.rconCommand);
     if (item.repeating == -1)
     {
         BackgroundJob.Schedule <TaskService>(x => x.RecurringRcon(item), TimeSpan.FromMinutes(item.delay));
         return;
     }
     if (item.repeating == 0)
     {
         return;
     }
     if (item.repeating > 0)
     {
         item.repeating--;
         BackgroundJob.Schedule <TaskService>(x => x.RecurringRcon(item), TimeSpan.FromMinutes(item.delay));
     }
 }