Добавил и подключил класс с настройками - какие данные пользователя учитывать.
Поменя в связи с этим методы и убрал статичьность у класса с идеальным пользователем
Рефакторинг кода классов, отвечающих за создание характеристик для учебного направления - как для пользователя(добавлен класс опций, правда пока что там только 1 параметр)
Merge branch 'feature/characterizer' into develop
Дописал логику для учета хоби, секций, типа школ. Но на данный момент не учитывается(закомментировано)
AHP setting вроде норм теперь
добавил фильтрацию входных параметров для методовы вычисления характеристик:
Не выводятся  и не учитываются IDEAL пользователи/учебные направления.
(На примере маи стало ясно, что нужно обязательно их исключать, тк иначе выводит только их)
Изменен конструктор обоих классов AHP: на вход можно дать три варианта данных:
1. Экзмпляр ентранта(направления), лист направлений(ентрантов) [для сорнтировки методом]
2. Экзмпляр ентранта(направления), лист направлений(ентрантов) [для сорнтировки методом], настройки
3. Тупо Id ентранта/направления, сортироваться будут все направления в базе (потом можно убрать этото вариант наверное?)
fix
Merge branch 'develop' of https://github.com/Label1-Cool/OptimalEducation into feature/out_features
Merge branch 'feature/out_features' into develop
при сохранении некоторых характеристик будет сразу происходить переход на страницу с результатами измерений
Немного изменил логику вывода данных во View(результаты абитуриента)
отображение метода МАИ в результататх
вывод информации по МАИ для учебных направлений(при поиске учеников)
Оптимизация производительности:
Добавил Includo-ов для ef контекстов. Стало быстрее
дальшейшие правки производительности
Подправил работу классов для вычисления идеальных результатов-корректное обновление настроек
Остальные правки
Merge branch 'feature/view' into develop
Вернул стандартное поведение без переадресации на страницу с результатами(при сохранении новых данных абитуриента)