public QueryResultsTotalizerModel(IVisualStudioAdapter visualStudioAdapter)
        {
            this.visualStudioAdapter = visualStudioAdapter;

            CurrentWorkItems        = new WorkItem[0];
            NumericFieldDefinitions = new FieldDefinition[0];
        }
        public QueryResultsTotalizerModel(IVisualStudioAdapter visualStudioAdapter)
        {
            this.visualStudioAdapter = visualStudioAdapter;

            CurrentWorkItems = new WorkItem[0];
            NumericFieldDefinitions = new FieldDefinition[0];
        }
 public TfsQueryShortcutOpener(DocumentService documentService,
                               IVisualStudioAdapter visualStudioAdapter, TfsQueryShortcutStore store)
 {
     this.documentService = documentService;
     this.visualStudioAdapter = visualStudioAdapter;
     this.store = store;
 }
Example #4
0
 public TaskBoardCardsModel(GeneralOptions options, WorkItemSelectionService workItemSelectionService,
                            IVisualStudioAdapter visualStudioAdapter)
 {
     this.options = options;
     this.workItemSelectionService = workItemSelectionService;
     this.visualStudioAdapter      = visualStudioAdapter;
 }
 public ReviewItemCollectorStrategy(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter, IReviewItemFilter filter)
 {
     this.store = store;
     this.versionControlServer = versionControlServer;
     this.visualStudioAdapter  = visualStudioAdapter;
     this.filter = filter;
 }
 public ReviewItemCollectorStrategy(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter, IReviewItemFilter filter)
 {
     this.store = store;
     this.versionControlServer = versionControlServer;
     this.visualStudioAdapter = visualStudioAdapter;
     this.filter = filter;
 }
 public TaskBoardCardsModel(GeneralOptions options, WorkItemSelectionService workItemSelectionService,
                            IVisualStudioAdapter visualStudioAdapter)
 {
     this.options = options;
     this.workItemSelectionService = workItemSelectionService;
     this.visualStudioAdapter = visualStudioAdapter;
 }
 public TfsQueryShortcutOpener(DocumentService documentService,
                               IVisualStudioAdapter visualStudioAdapter, TfsQueryShortcutStore store)
 {
     this.documentService     = documentService;
     this.visualStudioAdapter = visualStudioAdapter;
     this.store = store;
 }
Example #9
0
 public TranslationFilesUpdater(IVisualStudioAdapter visualStudioAdapter, ISettingsService settingsService,
                                BamlResourceCollector bamlResourceCollector, IOperationProgressMonitor progress)
 {
     this.visualStudioAdapter   = visualStudioAdapter;
     this.settingsService       = settingsService;
     this.bamlResourceCollector = bamlResourceCollector;
     this.progress = progress;
 }
Example #10
0
        public ReviewModel()
        {
            teamProjectCollectionProvider = IoC.GetInstance<IVisualStudioAdapter>();
            var tpc = teamProjectCollectionProvider.GetCurrent();

            workItemStore = tpc.GetService<WorkItemStore>();
            versionControlServer = tpc.GetService<VersionControlServer>();
        }
Example #11
0
        public ReviewModel()
        {
            teamProjectCollectionProvider = IoC.GetInstance <IVisualStudioAdapter>();
            var tpc = teamProjectCollectionProvider.GetCurrent();

            workItemStore        = tpc.GetService <WorkItemStore>();
            versionControlServer = tpc.GetService <VersionControlServer>();
        }
 public ShowChangesetItemsModel(WorkItemSelectionService workItemSelectionService, WorkItemCollector workItemCollector,
     WorkItemStore workItemStore, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
 {
     this.workItemSelectionService = workItemSelectionService;
     this.workItemCollector = workItemCollector;
     this.workItemStore = workItemStore;
     this.versionControlServer = versionControlServer;
     this.visualStudioAdapter = visualStudioAdapter;
 }
 public ShowChangesetItemsModel(WorkItemSelectionService workItemSelectionService, WorkItemCollector workItemCollector,
                                WorkItemStore workItemStore, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
 {
     this.workItemSelectionService = workItemSelectionService;
     this.workItemCollector        = workItemCollector;
     this.workItemStore            = workItemStore;
     this.versionControlServer     = versionControlServer;
     this.visualStudioAdapter      = visualStudioAdapter;
 }
Example #14
0
        public ChangesetVisitor(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
        {
            this.versionControlServer = versionControlServer;
            this.visualStudioAdapter = visualStudioAdapter;

            workItemVisitor = new WorkItemVisitor(store);
            workItemVisitor.WorkItemVisit += OnWorkItemVisit;

            workspace = visualStudioAdapter.GetCurrentWorkSpace();
        }
Example #15
0
        public ChangesetVisitor(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
        {
            this.versionControlServer = versionControlServer;
            this.visualStudioAdapter  = visualStudioAdapter;

            workItemVisitor = new WorkItemVisitor(store);
            workItemVisitor.WorkItemVisit += OnWorkItemVisit;

            workspace = visualStudioAdapter.GetCurrentWorkSpace();
        }
        public QueryResultsTotalizerController(DocumentService docService, StatusBar statusBar, IVisualStudioAdapter teamExplorer)
        {
            var documentCreationTracker = new QueryResultsDocumentCreationObserver(docService);

            documentCreationTracker.DocumentCreated += (sender, e) =>
            {
                var queryResultsModel = new QueryResultsTotalizerModel(teamExplorer);

                new QueryResultsDocumentSelectionObserver(e.QueryResultsDocument, queryResultsModel);

                new QueryResultsTotalizerView(queryResultsModel, statusBar);
            };
        }
Example #17
0
        public ManageUidViewModel(IVisualStudioAdapter visualStudioAdapter, ISettingsService settingsService,
                                  ILocalizabilityChecker localizabilityChecker)
        {
            this.visualStudioAdapter   = visualStudioAdapter;
            this.settingsService       = settingsService;
            this.localizabilityChecker = localizabilityChecker;

            CheckUidsCommand              = new DelegateCommand(CheckUidsHandler);
            UpdateUidsCommand             = new DelegateCommand(UpdateUidsHandler);
            RemoveUidsCommand             = new DelegateCommand(RemoveUidsHandler);
            UpdateTranslationFilesCommand = new DelegateCommand(UpdateTranslationFilesHandler);
            PrepareTranslationCommand     = new DelegateCommand(PrepareTranslationHandler);

            WindowTitle = "Easy BAML - Manage Uid";
        }
Example #18
0
        public SettingsViewModel(IVisualStudioAdapter visualStudioAdapter, ISettingsService settingsService)
        {
            this.visualStudioAdapter = visualStudioAdapter;
            this.settingsService     = settingsService;

            AddLanguagesCommand    = new DelegateCommand(AddLanguages);
            RemoveLanguagesCommand = new DelegateCommand(RemoveLanguages);
            CancelCommand          = new DelegateCommand(_ => Close());
            SaveCommand            = new DelegateCommand(SaveSettings);

            DefaultLanguage = new CultureItemViewModel {
                Name = DefaultDevLanguage
            };
            FillAvailableLanguages();

            FillProjectSettings();

            LoadSettings();
        }
        public WorkItemContextMenuViewModel(GeneralOptions options, WorkItemSelectionService workItemSelectionService,
                                            IVisualStudioAdapter visualStudioAdapter)
        {
            this.options = options;
            this.workItemSelectionService = workItemSelectionService;
            this.visualStudioAdapter = visualStudioAdapter;

            commandHandlerMappings = new Dictionary<int, Action>
            {
                {MenuCommands.ShowAffectedChangesetFiles, ShowAffectedChangesetFiles},
                {MenuCommands.ShowChangesetsWithAffectedFiles, ShowChangesetsWithAffectedFiles},
                {MenuCommands.ShowReviewWindow, ShowReviewWindow}
            };

            commandFeatureMappings = new Dictionary<int, Feature>
            {
                {MenuCommands.ShowAffectedChangesetFiles, Feature.ShowAffectedChangesetFiles},
                {MenuCommands.ShowChangesetsWithAffectedFiles, Feature.ShowChangesetsWithAffectedFiles},
                {MenuCommands.ShowReviewWindow, Feature.Review}
            };
        }
Example #20
0
        public WorkItemContextMenuViewModel(GeneralOptions options, WorkItemSelectionService workItemSelectionService,
                                            IVisualStudioAdapter visualStudioAdapter)
        {
            this.options = options;
            this.workItemSelectionService = workItemSelectionService;
            this.visualStudioAdapter      = visualStudioAdapter;

            commandHandlerMappings = new Dictionary <int, Action>
            {
                { MenuCommands.ShowAffectedChangesetFiles, ShowAffectedChangesetFiles },
                { MenuCommands.ShowChangesetsWithAffectedFiles, ShowChangesetsWithAffectedFiles },
                { MenuCommands.ShowReviewWindow, ShowReviewWindow }
            };

            commandFeatureMappings = new Dictionary <int, Feature>
            {
                { MenuCommands.ShowAffectedChangesetFiles, Feature.ShowAffectedChangesetFiles },
                { MenuCommands.ShowChangesetsWithAffectedFiles, Feature.ShowChangesetsWithAffectedFiles },
                { MenuCommands.ShowReviewWindow, Feature.Review }
            };
        }
 public TfsQueryShortcutAssigner(TfsQueryShortcutStore shortcutStore, IVisualStudioAdapter visualStudioAdapter)
 {
     this.shortcutStore       = shortcutStore;
     this.visualStudioAdapter = visualStudioAdapter;
 }
 public TfsQueryShortcutAssigner(TfsQueryShortcutStore shortcutStore, IVisualStudioAdapter visualStudioAdapter)
 {
     this.shortcutStore = shortcutStore;
     this.visualStudioAdapter = visualStudioAdapter;
 }
 public ChangesetCollectorStrategy(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
 {
     this.store = store;
     this.versionControlServer = versionControlServer;
     this.visualStudioAdapter  = visualStudioAdapter;
 }
Example #24
0
 public SettingsService(IVisualStudioAdapter visualStudioAdapter)
 {
     this.visualStudioAdapter = visualStudioAdapter;
 }
 public ChangesetCollectorStrategy(WorkItemStore store, VersionControlServer versionControlServer, IVisualStudioAdapter visualStudioAdapter)
 {
     this.store = store;
     this.versionControlServer = versionControlServer;
     this.visualStudioAdapter = visualStudioAdapter;
 }
Example #26
0
        public QueryResultsTotalizerController(DocumentService docService, StatusBar statusBar, IVisualStudioAdapter teamExplorer)
        {
            var documentCreationTracker = new QueryResultsDocumentCreationObserver(docService);

            documentCreationTracker.DocumentCreated += (sender, e) =>
            {
                var queryResultsModel = new QueryResultsTotalizerModel(teamExplorer);

                new QueryResultsDocumentSelectionObserver(e.QueryResultsDocument, queryResultsModel);

                new QueryResultsTotalizerView(queryResultsModel, statusBar);
            };
        }
 public WorkItemSelectionService(DTE dte, DocumentService documentService, IVisualStudioAdapter visualStudioAdapter)
 {
     this.dte = dte;
     this.documentService = documentService;
     this.visualStudioAdapter = visualStudioAdapter;
 }
Example #28
0
 public WorkItemSelectionService(DTE dte, DocumentService documentService, IVisualStudioAdapter visualStudioAdapter)
 {
     this.dte                 = dte;
     this.documentService     = documentService;
     this.visualStudioAdapter = visualStudioAdapter;
 }