Много изменений.

Контроллеры Ordering и OrderManage теперь для доступа к заказам и их манипуляцией используют класс OrderManage (бывший OrderCart). Тот в свою очередь инкапсулирует два экземпляра репозиториев для доступа к заказам (Order) и товарам относящимся к заказу (OrderItem).
Целая куча мелких изменений, для того чтобы это все работало. =)