Пример #1
0
        public void RestoreSource(SyncTask curTask)
        {
            try
            {
                Logger.LogFileLocation = _metaDataDir + @"\";
                Logger.LogFileName = Logger.LogFileLocation + curTask.Name + ".log";

                Reconciler reconciler = new Reconciler(null, null, curTask, _metaDataDir);
                reconciler.RestoreSource(SyncMetaData.ReadMetaData(_metaDataDir + @"\" + curTask.Name + ".bkp"));
                this.UpdateSyncTaskResult(curTask, "Successful");
            }
            catch (Exception e)
            {
                Logger.WriteErrorLog(e.Message);
                this.UpdateSyncTaskResult(curTask, "Unsuccessful");
            }
        }