/// <summary> /// Операция удаления студентов. /// </summary> /// <param name="input"> Объект оболочки единственного ввода </param> /// <param name="group"> Группа </param> internal static void RemoveStudent(SingleInputStudentData input, StudentGroup group) { Console.WriteLine("Введите removeOptions: По персональному коду - 1, По индексу - 2 "); InputStudentRemoveOptions(); switch ((StudentRemoveOptions)_removeOptions) { case StudentRemoveOptions.RemoveByPersonalCode: input.InputPersonalCode(); group.RemoveStudentByPersonalCode(input.GetPersonalCode()); input.ClearPersonalCode(); break; case StudentRemoveOptions.RemoveByIndex: input.InputIndex(); group.RemoveStudentByIndex(input.GetIndex()); input.ClearIndex(); break; default: Console.WriteLine("Ты херню какую-то мне вдалбливаешь"); break; } }