/// <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; } }
/// <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; } }
/// <summary> /// Метод, добавляющий группу в школу. /// </summary> /// <param name="input"> Хранит данные ввода для группы </param> /// <param name="school"> Школа </param> internal static void AddGroup(InputGroupData input, School school) { input.InputGroupSpecification(); school.AddGroup(input.GetGroupCode()); }