Beispiel #1
0
        public MasterViewModel(GitViewModel gitViewModel, FileAndFolderBrowserViewModel fileAndFolderBrowserViewModel, LockedFilesViewModel lockedFilesViewModel)
        {
            _gitViewModel                  = gitViewModel;
            _lockedFilesViewModel          = lockedFilesViewModel;
            _fileAndFolderBrowserViewModel = fileAndFolderBrowserViewModel;

            // Used to refresh the files/folders that exist on the serevr after git has pulled/pushed new ones
            //new Task(() =>
            //{
            //    while (true)
            //    {
            //        var selectedFolder = SelectedFolder;
            //        _fileAndFolderBrowserViewModel.UpdateFilesAndFolders();
            //        SelectedFolder = selectedFolder;
            //        OnPropertyChanged(nameof(FolderList));
            //        System.Threading.Thread.Sleep(10000);
            //    }
            //}).Start();
        }
Beispiel #2
0
        public MasterViewModel(GitViewModel gitViewModel, FileAndFolderBrowserViewModel fileAndFolderBrowserViewModel, LockedFilesViewModel lockedFilesViewModel)
        {
            _gitViewModel = gitViewModel;
            _lockedFilesViewModel = lockedFilesViewModel;
            _fileAndFolderBrowserViewModel = fileAndFolderBrowserViewModel;

            // Used to refresh the files/folders that exist on the serevr after git has pulled/pushed new ones
            //new Task(() =>
            //{
            //    while (true)
            //    {
            //        var selectedFolder = SelectedFolder;
            //        _fileAndFolderBrowserViewModel.UpdateFilesAndFolders();
            //        SelectedFolder = selectedFolder;
            //        OnPropertyChanged(nameof(FolderList));
            //        System.Threading.Thread.Sleep(10000);
            //    }
            //}).Start();
        }
Beispiel #3
0
 public WhenTheFileExistsIntheRepository()
 {
     lockedFilesViewModel             = new LockedFilesViewModel(new FakeLockedFilesModel());
     lockedFilesViewModel.CurrentFile = fakeFileName;
     lockedFilesViewModel.CheckoutFile();
 }
Beispiel #4
0
 public WhenTheFileNeedsToBeCheckedIn()
 {
     lockedFilesViewModel             = new LockedFilesViewModel(new FakeLockedFilesModel());
     lockedFilesViewModel.CurrentFile = fakeFileName;
     lockedFilesViewModel.CheckoutFile();
 }