This implementation uses a flyweight pattern and a Delete-PropertyChangeEvent to delete all item references of a specific item used at multiple places.
first server-client communication in one direction via WCF over TCP
Release last item instance reference from ResourceManager too
WCF duplex messaging implemented
blocking callback removed, so subsequent service calls are possible
- change service TryLock and LockNotification callback
- introduce TransactionManager in service solution
- TransactionManager base implementation
- remove RegisterLockNotifications
add login functionality to distinguish users
new namespace
implement LockManager
implement lock requests/push notifications in client UI for abstract types CollectionPoint and CollectionVat
Solution TreeEditor refactored.
No implmentation changes.
Service solution refactored. No implementation changes.
Model solution refactored. No implementation changes.
- Graph class library removed.
- removed tests for this library
getting more generic
client - server message encapsulation
generic client side approach for requesting multiple items at once
CollectionPoint UI class works now as expected
model client is now customer