コード例 #1
0
ファイル: CommandInterpreter.cs プロジェクト: nayots/SoftUni
 private static void TryShowWantedData(string input, string[] data)
 {
     if (data.Length == 2)
     {
         string courseName = data[1];
         StudentsRepository.GetAllStudentsFromCourse(courseName);
     }
     else if (data.Length == 3)
     {
         string courseName = data[1];
         string userName   = data[2];
         StudentsRepository.GetStudentScoresFromCourse(courseName, userName);
     }
     else
     {
         DisplayInvalidCommandMessage(input);
     }
 }
コード例 #2
0
 private static void TryShowWantedData(List <string> commandParameters, string command)
 {
     if (commandParameters.Count() == 1)
     {
         string courseName = commandParameters[0];
         StudentsRepository.GetAllStudentsFromCourse(courseName);
     }
     else if (commandParameters.Count() == 2)
     {
         string courseName = commandParameters[0];
         string userName   = commandParameters[1];
         StudentsRepository.GetStudentScoresFromCourse(courseName, userName);
     }
     else
     {
         OutputWriter.DisplayException(command, ExceptionMessages.InvalidCommand);
     }
 }
コード例 #3
0
        private void TryShowWantedData(string input, string[] data)
        {
            if (data.Length == 2)
            {
                var course = data[1];
                repository.GetAllStudentsFromCourse(course);
            }
            else if (data.Length == 3)
            {
                var course   = data[1];
                var username = data[2];
                repository.GetStudentScoresFromCourse(course, username);
            }
            else
            {
                DisplayInvalidCommandMessage(input);
            }

            return;
        }
コード例 #4
0
        private static void TryShowWantedData(string input, string[] data)
        {
            switch (data.Length)
            {
            case 2:
            {
                string courseName = data[1];
                StudentsRepository.GetAllStudentsFromCourse(courseName);
            }
            break;

            case 3:
            {
                string courseName = data[1];
                string username   = data[2];
                StudentsRepository.GetStudentScoresFromCourse(courseName, username);
            }
            break;

            default:
                OutputWriter.DisplayException(string.Format(ExceptionMessages.InvalidCommandParametersCount, data[0]));
                break;
            }
        }