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(); }
public WhenTheFileExistsIntheRepository() { lockedFilesViewModel = new LockedFilesViewModel(new FakeLockedFilesModel()); lockedFilesViewModel.CurrentFile = fakeFileName; lockedFilesViewModel.CheckoutFile(); }
public WhenTheFileNeedsToBeCheckedIn() { lockedFilesViewModel = new LockedFilesViewModel(new FakeLockedFilesModel()); lockedFilesViewModel.CurrentFile = fakeFileName; lockedFilesViewModel.CheckoutFile(); }