Спробувати застосувати трирівневу (three-layer) архітектуру для фінального курсового проєкту. Мають бути такі рівні:
- Presentation Layer — контролери та представлення
- Business Logic Layer — сервіси
- Data Access Layer (DAL) — рівень доступу до даних
Необхідно реалізувати Data Access Layer, зокрема:
Створити класи-репозиторії для роботи з сутностями бази даних. Забезпечити взаємодію з репозиторіями через абстракцію IRepository для досягнення слабкої зв’язаності (low coupling).