コード例 #1
0
 private static void AddCalification()
 {
     Console.WriteLine("*********  Add calification  *********");
     try
     {
         Console.WriteLine("Course name: ");
         string courseName = Console.ReadLine();
         Console.WriteLine("Student id: ");
         int studentId = int.Parse(Console.ReadLine());
         Console.WriteLine("Calification: ");
         int calification = int.Parse(Console.ReadLine());
         courseLogic.AddCalification(courseName, studentId, calification);
         Utils.StudentSocket clientSocket = clients.Find(studentSocket => studentSocket.StudentId == studentId);
         Protocol.Send(clientSocket.ClientSocket, "RES", CommandUtils.CALIFICATION_ADDED_RESPONSE);
         Console.WriteLine("Calification added correctly");
     }
     catch (CourseException e)
     {
         Console.WriteLine(e.Message);
     }
     catch (FormatException e)
     {
         Console.WriteLine(e.Message);
     }
 }