Stephan
|
820069d5d5
|
U4-9322 - filesystems & cleanup
|
2017-02-03 20:01:43 +01:00 |
|
Stephan
|
478ca30948
|
U4-9322 fs - create scope option
|
2017-02-02 09:49:23 +01:00 |
|
Stephan
|
4a6844b949
|
U4-9322 - repository caches, cleanup
|
2017-01-31 19:36:55 +01:00 |
|
Stephan
|
ac9b484d3d
|
U4-9322 - wire EventMessages, cleanup
|
2017-01-31 18:19:03 +01:00 |
|
Stephan
|
97a76d5ad4
|
U4-9322 - introduce ScopeContext that lives longer than Scope, now Xml does not multi-clone!
|
2017-01-31 16:42:01 +01:00 |
|
Stephan
|
6dc34e1167
|
U4-9322 - cleanup EventExtensions
|
2017-01-31 10:37:37 +01:00 |
|
Stephan
|
d4acc2c79b
|
U4-9322 - EventsDispatchMode, fix tests
|
2017-01-30 13:53:31 +01:00 |
|
Stephan
|
d0e8e77fc5
|
Fix FileSystemProviderManagerTests
|
2017-01-28 10:05:19 +01:00 |
|
Stephan
|
798105998e
|
U4-9322 - begin refactoring and fixing events
|
2017-01-27 18:17:21 +01:00 |
|
Stephan
|
f4994a5133
|
Merge temp-u4-9322 (Shan Events) into temp-u4-9322a (Steph) - builds
|
2017-01-27 11:42:54 +01:00 |
|
Stephan
|
6bbfb65100
|
Merge temp-u4-9322 (Shan Events) into temp-u4-9322a (Steph)
|
2017-01-26 18:30:00 +01:00 |
|
Stephan
|
cca3b9032f
|
U4-9322 - cleanup
|
2017-01-25 14:18:33 +01:00 |
|
Stephan
|
4fc3398e49
|
U4-9322 - refactor UnitOfWork pattern
|
2017-01-25 13:34:41 +01:00 |
|
Shannon
|
2d5254e169
|
Makes ScopedEventManager aware of it's outer manager (if any) so it knows when to raise events (if configured)
|
2017-01-25 20:17:39 +11:00 |
|
Shannon
|
c5033710ca
|
Updates all ambigous event raising when the event finder cannot determine the name based on the args, all tests pass apart from 3 now
|
2017-01-25 18:44:29 +11:00 |
|
Shannon
|
c824d27728
|
Updates remaining services to use the event manager to emit events correctly
|
2017-01-25 16:52:32 +11:00 |
|
Shannon
|
ac54affa57
|
Refactor IPublishingStrategy, create IPublishingStrategy2 as a work around, adds EventMessages to IScopeUnitOfWork, ensures all events raised with IPublishingStrategy are done with uow
|
2017-01-25 16:49:44 +11:00 |
|
Shannon
|
f7d7a43720
|
Fixes BulkInsertRecords to not require a trans , removes inner trans from PermissionRepository, fixes up events in PermissionRepository and MemberGroupRepository, fixes up uow in UserService
|
2017-01-25 15:15:28 +11:00 |
|
Shannon
|
6028907a02
|
Fixes up relation service with correct even emitting and no nested uow
|
2017-01-25 14:45:49 +11:00 |
|
Shannon
|
e14ca4f3d0
|
Fixes up memberservice service with correct even emitting and no nested uow and removes inner transactions in MemberGroupRepository
|
2017-01-25 14:40:24 +11:00 |
|
Stephan
|
a97b566065
|
U4-9422 - complete implementing scoped xml cache
|
2017-01-24 07:59:46 +01:00 |
|
Stephan
|
26a95a8ca1
|
U4-9322 - cont. implementing scoped xml cache
|
2017-01-23 18:03:38 +01:00 |
|
Stephan
|
e3308e86f0
|
U4-9322 - begin implementing scoped xml cache
|
2017-01-23 18:03:08 +01:00 |
|
Stephan
|
1d98507785
|
TEMP
|
2017-01-23 15:39:46 +01:00 |
|
Shannon
|
096c3aeec6
|
started fixing up MemberService but this one is odd....
|
2017-01-23 23:56:39 +11:00 |
|
Shannon
|
7ca5c48ae7
|
Fixes up membergroup service with correct even emitting and no nested uow
|
2017-01-23 23:30:47 +11:00 |
|
Shannon
|
4a1a216b3c
|
Fixes up macro service with correct even emitting and no nested uow
|
2017-01-23 23:28:50 +11:00 |
|
Shannon
|
f96d6aed9d
|
Fixes up localization service with correct even emitting and no nested uow
|
2017-01-23 23:25:39 +11:00 |
|
Shannon
|
192aae71a2
|
Fixes up file service with correct even emitting and no nested uow and fixes up strange thing with RepositoryFactory and stylesheets
|
2017-01-23 23:21:53 +11:00 |
|
Shannon
|
bd8af539b4
|
Fixes up data type service with correct even emitting and no nested uow
|
2017-01-23 22:55:16 +11:00 |
|
Shannon
|
479d859a75
|
Fixes up member type service with correct even emitting and no nested uow
|
2017-01-23 22:48:52 +11:00 |
|
Shannon
|
1050af5376
|
Updates ContentTypeService with the correct event emitting and no nested uows
|
2017-01-23 22:45:45 +11:00 |
|
Shannon
|
82dbfb769e
|
Updated media service with correct usage of emitting events and having non nested uow
|
2017-01-23 22:29:38 +11:00 |
|
Shannon
|
55eb996c19
|
Adds a couple needed hack methods, updates ContentService to have the proper event emmitting without any nested uow's and ensuring that readonly uow's are committed.
|
2017-01-23 22:16:27 +11:00 |
|
Shannon
|
ac4de99f30
|
Initial commit of changing all IsRaisedEventCancelled to use the event manager and inside of a uow
|
2017-01-23 20:48:51 +11:00 |
|
Stephan
|
a3150b7d4e
|
U4-9322 - missing files
|
2017-01-20 18:33:21 +01:00 |
|
Stephan
|
1701eb2450
|
u4-9322 - events cleanup
|
2017-01-20 17:05:22 +01:00 |
|
Stephan
|
20ac21aef2
|
Merge origin/temp-U4-9322 into temp-u4-9322
|
2017-01-20 16:51:25 +01:00 |
|
Stephan
|
4ac20de1dd
|
U4-9322 - complete scope repository caches
|
2017-01-20 16:29:13 +01:00 |
|
Stephan
|
848eaf5e27
|
U4-9322 - cont. implementing scoped repository caches
|
2017-01-20 12:08:55 +01:00 |
|
Shannon
|
a6996922b7
|
Adds more support for auto-finding event names, adds tests to support with examples of how to interrogate queued events
|
2017-01-20 17:45:46 +11:00 |
|
Stephan
|
434703f4ec
|
U4-9322 - begin implementing scoped repository caches
|
2017-01-19 19:47:09 +01:00 |
|
Shannon
|
b51e571803
|
Adds unit tests and fixes others
|
2017-01-19 18:25:45 +11:00 |
|
Shannon
|
a275567dba
|
Adds equality members to the EventDefinitionBase so they are tracked by their unique id, makes IEventManager disposable and disposes it on scope end.
|
2017-01-19 17:34:15 +11:00 |
|
Shannon
|
2a95ed3c7a
|
no need for explicit implementation for this since we changed the old one
|
2017-01-19 17:29:36 +11:00 |
|
Shannon
|
9965aa461a
|
Updates ContentService to raise events all with the EventManager
|
2017-01-19 17:18:06 +11:00 |
|
Shannon
|
8de8b53039
|
missing interface implementation
|
2017-01-19 16:58:10 +11:00 |
|
Shannon
|
27eeb383b4
|
Updates all repos to use IScopeUnitOfWork
|
2017-01-19 16:51:39 +11:00 |
|
Shannon
|
4f5347fa4d
|
Creates IEventManager, IEventDefinition uses explicit implementation and 'new' keyword to force already existing uow providers to be IScopeUnitOfWork, creates extensions for the event manager so there's less work to do to wire it all up
|
2017-01-19 16:31:59 +11:00 |
|
Shannon
|
994f91e496
|
Creates IScopeUnitOfWork and IScopeUnitOfWorkProvider as internal along with ScopeRepositoryService which all services inherit from, this is maintaining backwards compat too
|
2017-01-19 15:37:17 +11:00 |
|