public SettingsViewModel()
        {
            Settings       = new Settings();
            _tfsRepository = new TFSRepository(_settings);

            this.PropertyChanged += SettingsViewModel_PropertyChanged;

            Activities = new ObservableCollection <string>(_tfsRepository.GetActivities());
            RetrieveAllSettingDependents();
            Settings.TfsIteration = SetRelativeIteration(Settings.TfsIteration);
        }
Beispiel #2
0
        public static void Open(TFSRepository repository, List <FilePath> paths)
        {
            foreach (var view in IdeApp.Workbench.Documents)
            {
                var sourceDoc = view.GetContent <ResolveConflictsView>();
                if (sourceDoc != null)
                {
                    sourceDoc.SetData(repository, paths);
                    sourceDoc.LoadConflicts();
                    view.Window.SelectWindow();
                    return;
                }
            }

            ResolveConflictsView resolveConflictsView = new ResolveConflictsView();

            resolveConflictsView.SetData(repository, paths);
            resolveConflictsView.LoadConflicts();
            IdeApp.Workbench.OpenDocument(resolveConflictsView, true);
        }
        //        readonly AddServerWidget widget;
        //        readonly TFSRepository repo;
        public TFSRepositoryEditor(TFSRepository repo)
        {
//            this.repo = repo;
//            widget = new AddServerWidget();
        }
        public RepositoryCache(TFSRepository repo)
        {
            this.repo = repo;
            this.cachedItems = new List<ExtendedItem>();
//            FileService.FileChanged += OnFileChanged;
        }
        //        readonly AddServerWidget widget;
        //        readonly TFSRepository repo;
        public TFSRepositoryEditor(TFSRepository repo)
        {
//            this.repo = repo;
//            widget = new AddServerWidget();
        }
 private void SetData(TFSRepository repository, List<FilePath> paths)
 {
     this.repository = repository;
     this.paths.Clear();
     this.paths.AddRange(paths);
 }
        public static void Open(TFSRepository repository, List<FilePath> paths)
        {
            foreach (var view in IdeApp.Workbench.Documents)
            {
                var sourceDoc = view.GetContent<ResolveConflictsView>();
                if (sourceDoc != null)
                {
                    sourceDoc.SetData(repository, paths);
                    sourceDoc.LoadConflicts();
                    view.Window.SelectWindow();
                    return;
                }
            }

            ResolveConflictsView resolveConflictsView = new ResolveConflictsView();
            resolveConflictsView.SetData(repository, paths);
            resolveConflictsView.LoadConflicts();
            IdeApp.Workbench.OpenDocument(resolveConflictsView, true);
        }
        public RepositoryCache(TFSRepository repo)
        {
            this.repo        = repo;
            this.cachedItems = new List <ExtendedItem>();
//            FileService.FileChanged += OnFileChanged;
        }
Beispiel #9
0
 private void SetData(TFSRepository repository, List <FilePath> paths)
 {
     this.repository = repository;
     this.paths.Clear();
     this.paths.AddRange(paths);
 }