protected void OnTick(Object state) { eventLog.WriteEntry("Database sync started..."); timer.Change(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite); try { RIS.RISService.DataMigrators.Debug.Instance.EventLog = eventLog; RISDataMigrator dataMigrator = new RISDataMigrator(); dataMigrator.MigrateData(); } catch (Exception ex) { eventLog.WriteEntry("Exception in RISService:" + ex.ToString()); } finally { timer.Change(interval, interval); eventLog.WriteEntry("Database sync ended"); } }
static void Main(string[] args) { RISDataMigrator migrator = new RISDataMigrator(); migrator.MigrateData(); }