async public void SetSelectedNode(string path) { var fileAttributes = File.GetAttributes(path); var isDirectory = fileAttributes.HasFlag(FileAttributes.Directory); if (isDirectory) { SelectedNode = new DirectoryViewModel(path); FileContent = ""; } else { SelectedNode = new FileViewModel(path); var streamReader = new StreamReader(path); FileContent = await streamReader.ReadToEndAsync(); streamReader.Close(); } }
public void SetRoot(string path) { root = fileManagerService.SetRoot(path); }
public void SetRoot() { root = fileManagerService.GetRootFromUser(); }