public PSAnalyzeRelationshipResult(AnalyzeRelationshipResult result) { this.result = result; this.AnalyzeResults = result.AdapterResults.SelectMany(pair => pair.Value.EntryResults).Select(r => new PSAnalyzeResult(r)).ToList(); }
public TestRunWrapper <TSource, TDestination> CreateSyncJob(AnalyzeRelationshipResult analyzeResult) { var syncJob = new SyncJob(this.Relationship, analyzeResult) { TriggerType = SyncTriggerType.Manual }; return(new TestRunWrapper <TSource, TDestination>(this, syncJob)); }
/// <summary> /// Start a new manually triggered sync job to actually sync files, using a previously gathered set of changes. /// </summary> /// <param name="previousResult">The previously gathered set of changes to be synced</param> public void StartSyncJob(AnalyzeRelationshipResult previousResult) { this.BaseModel.BeginSyncJob(SyncTriggerType.Manual, previousResult); }