Example #1
0
        public async Task <TeamProject> GetTargetProjectAsync(CancellationToken cancellationToken)
        {
            if (_target == null && TargetServer != null && !String.IsNullOrEmpty(TargetProjectName))
            {
                _target = await TargetServer.FindProjectAsync(TargetProjectName, cancellationToken).ConfigureAwait(false);
            }

            return(_target);
        }
 public MigrationContext()
 {
     _sourceProject = new Lazy <TeamProject>(() => SourceServer?.FindProjectAsync(SourceProjectName, CancellationToken.None).Result);
     _targetProject = new Lazy <TeamProject>(() => TargetServer?.FindProjectAsync(TargetProjectName, CancellationToken.None).Result);
 }