Esempio n. 1
0
 public static void RunTask(TaskTemplate taskTemplate)
 {
     if (!tasksCollection.ContainsKey(taskTemplate.TaskId))
     {
         log.Info("Inside RunTask....");
         var tuple = CustomTaskFactory.BuildTask(taskTemplate.TaskType, taskTemplate);
         tasksCollection.TryAdd(taskTemplate.TaskId, tuple);
         tuple.Item2.Start();
         TaskScheduler.DAO.TaskSchedulerDAO.UpdateLastStartDate(new TaskRunTimeModel()
         {
             TaskId = taskTemplate.TaskId, LastStartDate = DateTime.Now
         });
     }
 }