You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Преобразовать способ получения настроек IAuditService. Использование блока AppSetting есть не самая лучшая идея, т.к. делает невозможным или сложным полноценное использование DI (читай, конфигурирование через Unity), в том числе нескольких сервисов аудита.
Функциональные требования
Все настройки для сервиса аудита должны получаться через конфигурацию Unity.
Требования к реализации
Удалить ICSSoft.STORMNET.Business/Audit/HelpStructures/ConfigHelper.cs (1), т.е. все настройки должны быть заданы в секции Unity.
Удалить статическую инстанцию AuditService (1) и статическую инициализацию (2)
Преобразовать метод ConfigHelper.ConstructProperAuditDataService таким образом, чтобы сервис данных разрешался через Unity по имени container.Resolve<IDataService>(dsName)
Преобразовать реализацию в пакете NewPlatform.Flexberry.Audit (1)
Исходный код
Проект на GitHub: NewPlatform.Flexberry.ORM Ветка: develop (видимо, после принятия #50)
Документация
Преобразовать документацию.
Тесты
Преобразовать тесты аудита.
Примерная оценка трудоёмкости
80 часов
Полезные ссылки, скриншоты
Форум: default.aspx?g=posts&t=2559#post13438
The text was updated successfully, but these errors were encountered:
Цель
Преобразовать способ получения настроек IAuditService. Использование блока AppSetting есть не самая лучшая идея, т.к. делает невозможным или сложным полноценное использование DI (читай, конфигурирование через Unity), в том числе нескольких сервисов аудита.
Функциональные требования
Все настройки для сервиса аудита должны получаться через конфигурацию Unity.
Требования к реализации
container.Resolve<IDataService>(dsName)
Исходный код
Проект на GitHub: NewPlatform.Flexberry.ORM
Ветка: develop (видимо, после принятия #50)
Документация
Преобразовать документацию.
Тесты
Преобразовать тесты аудита.
Примерная оценка трудоёмкости
80 часов
Полезные ссылки, скриншоты
The text was updated successfully, but these errors were encountered: