public void UpdateTasksForGeneralReports(List <ulong> deletedReports,
                                          List <ulong> updatedReports)
 {
     if ((deletedReports.Count > 0) ||
         (updatedReports.Count > 0))
     {
         using (var helper = new ScheduleHelper()) {
             foreach (var id in updatedReports)
             {
                 var report = DbSession.Get <GeneralReport>(id);
                 helper.GetTaskOrCreate(id, report.Comment);
                 ScheduleHelper.SetTaskComment(id, report.Comment, "GR");
                 ScheduleHelper.SetTaskEnableStatus(id, report.Allow, "GR");
             }
             foreach (var id in deletedReports)
             {
                 helper.DeleteReportTask(id);
             }
         }
     }
 }