public async Task AdvancedSync(SyncAdvancedMode mode) { switch (mode) { case SyncAdvancedMode.Replace: this.trackingManager.TagEvent("Sync replace", new Dictionary <string, string> { { "service", this.ActiveService.ToString() } }); var replaceManager = new AdvancedReplaceSyncronizationManager(this.Workbook, this, this.trackingManager); await replaceManager.AdvancedSync(); break; case SyncAdvancedMode.Merge: /*this.Event("Advanced", "Start merge " + this.ActiveService); * var mergeManager = new AdvancedMergeSyncronizationManager(this.Workbook, this); * await mergeManager.AdvancedSync(); * this.Event("Advanced", "End merge " + this.ActiveService);*/ break; default: throw new ArgumentOutOfRangeException(nameof(mode)); } }
public Task AdvancedSync(SyncAdvancedMode mode) { return(null); }