Автосервис может хранить данные о заказах в xml-файле, бинарном файле или в базе данных. Необходимо сделать приложение для унифицированного сбора и отображения этих данных.
При реализации был использован паттерн репозиторий (для каждого источника данных). Работа с базой данных осуществляется через Entity Framework. Для работы с бинарными и xml- файлами используются стандартные сериализаторы. Для получения репозитория необходимого типа был использован IoC-контейнер (Microsoft Unity).
- Тестовые данные находятся в папке DataAccess\DataForTest.
- ConnectionString для соединения с БД хранится в App.config (проект AutoServiceViewer).