Exemple #1
0
        /// <summary>
        /// start
        /// </summary>
        /// <param name="model"></param>
        public void Start(SychComplete callback, SyncFileDataModel model)
        {
            var models = new ObservableCollection <SyncFileDataModel>();

            models.Add(model);
            this.Start(callback, models);
        }
Exemple #2
0
 /// <summary>
 /// start
 /// </summary>
 /// <param name="model"></param>
 public void Start(SychComplete callback, ObservableCollection <SyncFileDataModel> models)
 {
     this._callback = callback;
     Task.Run(() => {
         foreach (var model in models)
         {
             this.Sync(model);
         }
         //Application.Current.Dispatcher.Invoke(() => {
         //    model.DisplayName = file.NameWithoutExtension;
         //    model.LocalFile = file.FilePath;
         //    if (ShowEditSynchFile(model)) {
         //        this._appData.SyncFiles.Add(model);
         //        this._appData.Save();
         //    }
         //});
         this._callback.Invoke();
     });
 }