public IActionResult FileList([FromQuery] string path) { if (path == null) { ViewBag.Files = DirectoryProvider.GetDrives(); } else { ViewBag.Parent = DirectoryProvider.GetParentPath(path); ViewBag.Files = DirectoryProvider.GetFilesInDirectory(path); } return(View()); }