Example #1
0
        /// <summary>
        /// Выполнение операций по рабработе со студентами и группами.
        /// </summary>
        private void PerformOperations()
        {
            switch ((Actions)_chosedActions)
            {
            case Actions.Add:
                StudentOperations.AddStudent(_inputStudentData, GroupOperations.GetFoundedGroup());
                isAbleToBack = true;
                break;

            case Actions.Print:
                StudentOperations.PrintStudents(GroupOperations.GetFoundedGroup());
                isAbleToBack = true;
                break;

            case Actions.Remove:
                StudentOperations.RemoveStudent(_singleInput, GroupOperations.GetFoundedGroup());
                isAbleToBack = true;
                break;

            case Actions.Sort:

                StudentOperations.SortStudents(GroupOperations.GetFoundedGroup());
                isAbleToBack = true;
                break;

            case Actions.Find:
                Console.WriteLine("Не работает такое!");
                isAbleToBack = true;
                break;

            case Actions.Quit:
                _menu.CallMenu();
                break;

            default:
                Console.WriteLine("Опять ты брешишь...");
                isAbleToBack = false;
                break;
            }
        }