//opens gradebook by calling Gradebook.Load() and sends it to GradebookUI.CommandPrompt() public static void OpenCommand(string command) { var parts = command.Split(' '); if (parts.Length != 2) { Console.WriteLine("Invalid Command, requires a name."); return; } var name = parts[1]; var gradeBook = Gradebook.Load(name); if (gradeBook == null) { return; } GradebookUI.CommandPrompt(gradeBook); }