Esempio n. 1
0
        /// <summary>
        /// Метод, удаляющий группу.
        /// </summary>
        /// <param name="input"> Хранит данные ввода для группы </param>
        /// <param name="school"> Школа </param>
        internal static void RemoveGroup(InputGroupData input, School school)
        {
            Console.WriteLine("Удалить группу: По коду группы - 1 ");
            InputGroupRemoveOptions();

            switch ((GroupRemoveOptions)_removeOptions)
            {
            case GroupRemoveOptions.RemoveByGroupCode:
                input.InputGroupSpecification();
                school.RemoveGroupByCode(input.GetGroupCode());
                input.ClearData();
                break;

            default:
                Console.WriteLine("Ты херню какую-то мне вдалбливаешь");
                break;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Метод, который находит группу в школе. Если группу найти не удалось, возвращает 1-ую попавшуюся группу.
        /// </summary>
        /// <param name="input"> Хранит данные ввода для группы </param>
        /// <param name="school"> Школа </param>
        internal static void FindGroup(InputGroupData input, School school)
        {
            Console.WriteLine("Найти группу: По коду группы - 1 ");
            InputGroupFindOptions();

            switch ((GroupFindOptions)_findOptions)
            {
            case GroupFindOptions.FindByGroupCode:
                input.InputGroupSpecification();
                _group = school.FindGroup(input.GetGroupCode());
                input.ClearData();
                break;

            default:
                Console.WriteLine("Ты херню какую-то мне вдалбливаешь");
                break;
            }
        }