Browse Source

Infrastructure refactored.

pull/204/head
Sebastian Stehle 8 years ago
parent
commit
90091a5233
  1. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/WebhookActionHandler.cs
  2. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/IRuleActionHandler.cs
  3. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/IRuleTriggerHandler.cs
  4. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleActionHandler.cs
  5. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleService.cs
  6. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleTriggerHandler.cs
  7. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Triggers/ContentChangedTriggerHandler.cs
  8. 2
      src/Squidex.Domain.Apps.Events/Apps/AppClientAttached.cs
  9. 2
      src/Squidex.Domain.Apps.Events/Apps/AppClientRenamed.cs
  10. 2
      src/Squidex.Domain.Apps.Events/Apps/AppClientRevoked.cs
  11. 2
      src/Squidex.Domain.Apps.Events/Apps/AppClientUpdated.cs
  12. 2
      src/Squidex.Domain.Apps.Events/Apps/AppContributorAssigned.cs
  13. 2
      src/Squidex.Domain.Apps.Events/Apps/AppContributorRemoved.cs
  14. 2
      src/Squidex.Domain.Apps.Events/Apps/AppCreated.cs
  15. 2
      src/Squidex.Domain.Apps.Events/Apps/AppLanguageAdded.cs
  16. 2
      src/Squidex.Domain.Apps.Events/Apps/AppLanguageRemoved.cs
  17. 2
      src/Squidex.Domain.Apps.Events/Apps/AppMasterLanguageSet.cs
  18. 2
      src/Squidex.Domain.Apps.Events/Apps/Old/AppClientChanged.cs
  19. 2
      src/Squidex.Domain.Apps.Events/Assets/AssetCreated.cs
  20. 2
      src/Squidex.Domain.Apps.Events/Assets/AssetDeleted.cs
  21. 2
      src/Squidex.Domain.Apps.Events/Assets/AssetRenamed.cs
  22. 2
      src/Squidex.Domain.Apps.Events/Contents/ContentCreated.cs
  23. 2
      src/Squidex.Domain.Apps.Events/Contents/ContentDeleted.cs
  24. 2
      src/Squidex.Domain.Apps.Events/Contents/ContentStatusChanged.cs
  25. 2
      src/Squidex.Domain.Apps.Events/Contents/ContentUpdated.cs
  26. 2
      src/Squidex.Domain.Apps.Events/Contents/Old/ContentArchived.cs
  27. 2
      src/Squidex.Domain.Apps.Events/Contents/Old/ContentPublished.cs
  28. 2
      src/Squidex.Domain.Apps.Events/Contents/Old/ContentRestored.cs
  29. 2
      src/Squidex.Domain.Apps.Events/Contents/Old/ContentUnpublished.cs
  30. 2
      src/Squidex.Domain.Apps.Events/Rules/RuleCreated.cs
  31. 2
      src/Squidex.Domain.Apps.Events/Rules/RuleDeleted.cs
  32. 2
      src/Squidex.Domain.Apps.Events/Rules/RuleDisabled.cs
  33. 2
      src/Squidex.Domain.Apps.Events/Rules/RuleEnabled.cs
  34. 2
      src/Squidex.Domain.Apps.Events/Rules/RuleUpdated.cs
  35. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldAdded.cs
  36. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldDeleted.cs
  37. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldDisabled.cs
  38. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldEnabled.cs
  39. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldHidden.cs
  40. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldLocked.cs
  41. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldShown.cs
  42. 2
      src/Squidex.Domain.Apps.Events/Schemas/FieldUpdated.cs
  43. 2
      src/Squidex.Domain.Apps.Events/Schemas/Old/WebhookAdded.cs
  44. 2
      src/Squidex.Domain.Apps.Events/Schemas/Old/WebhookDeleted.cs
  45. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaCreated.cs
  46. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaDeleted.cs
  47. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaFieldsReordered.cs
  48. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaPublished.cs
  49. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaUnpublished.cs
  50. 2
      src/Squidex.Domain.Apps.Events/Schemas/SchemaUpdated.cs
  51. 2
      src/Squidex.Domain.Apps.Events/Schemas/ScriptsConfigured.cs
  52. 2
      src/Squidex.Domain.Apps.Events/SquidexEvent.cs
  53. 2
      src/Squidex.Domain.Apps.Read.MongoDb/Assets/MongoAssetRepository_EventHandling.cs
  54. 2
      src/Squidex.Domain.Apps.Read.MongoDb/Assets/MongoAssetStatsRepository_EventHandling.cs
  55. 2
      src/Squidex.Domain.Apps.Read.MongoDb/Contents/MongoContentRepository.cs
  56. 2
      src/Squidex.Domain.Apps.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs
  57. 2
      src/Squidex.Domain.Apps.Read.MongoDb/History/MongoHistoryEventRepository.cs
  58. 2
      src/Squidex.Domain.Apps.Read.MongoDb/MongoCollectionExtensions.cs
  59. 2
      src/Squidex.Domain.Apps.Read/Apps/AppHistoryEventsCreator.cs
  60. 2
      src/Squidex.Domain.Apps.Read/Assets/IAssetEventConsumer.cs
  61. 2
      src/Squidex.Domain.Apps.Read/Contents/ContentHistoryEventsCreator.cs
  62. 2
      src/Squidex.Domain.Apps.Read/EntityMapper.cs
  63. 2
      src/Squidex.Domain.Apps.Read/History/HistoryEventsCreatorBase.cs
  64. 2
      src/Squidex.Domain.Apps.Read/History/IHistoryEventsCreator.cs
  65. 2
      src/Squidex.Domain.Apps.Read/Rules/RuleEnqueuer.cs
  66. 2
      src/Squidex.Domain.Apps.Read/Schemas/SchemaHistoryEventsCreator.cs
  67. 2
      src/Squidex.Domain.Apps.Read/State/AppStateEventConsumer.cs
  68. 2
      src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrain.cs
  69. 2
      src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState.cs
  70. 2
      src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Apps.cs
  71. 2
      src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs
  72. 2
      src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs
  73. 2
      src/Squidex.Domain.Apps.Write/AppAggregateCommand.cs
  74. 2
      src/Squidex.Domain.Apps.Write/Apps/AppCommandMiddleware.cs
  75. 2
      src/Squidex.Domain.Apps.Write/Apps/AppDomainObject.cs
  76. 2
      src/Squidex.Domain.Apps.Write/Apps/Commands/CreateApp.cs
  77. 2
      src/Squidex.Domain.Apps.Write/Assets/AssetCommandMiddleware.cs
  78. 2
      src/Squidex.Domain.Apps.Write/Assets/AssetDomainObject.cs
  79. 2
      src/Squidex.Domain.Apps.Write/Assets/AssetSavedResult.cs
  80. 2
      src/Squidex.Domain.Apps.Write/Assets/Commands/AssetAggregateCommand.cs
  81. 2
      src/Squidex.Domain.Apps.Write/Contents/Commands/ContentCommand.cs
  82. 2
      src/Squidex.Domain.Apps.Write/Contents/ContentCommandMiddleware.cs
  83. 2
      src/Squidex.Domain.Apps.Write/Contents/ContentDataChangedResult.cs
  84. 2
      src/Squidex.Domain.Apps.Write/Contents/ContentDomainObject.cs
  85. 2
      src/Squidex.Domain.Apps.Write/Contents/ContentVersionLoader.cs
  86. 2
      src/Squidex.Domain.Apps.Write/Rules/Commands/RuleAggregateCommand.cs
  87. 2
      src/Squidex.Domain.Apps.Write/Rules/RuleCommandMiddleware.cs
  88. 2
      src/Squidex.Domain.Apps.Write/Rules/RuleDomainObject.cs
  89. 2
      src/Squidex.Domain.Apps.Write/SchemaAggregateCommand.cs
  90. 2
      src/Squidex.Domain.Apps.Write/Schemas/Commands/CreateSchema.cs
  91. 2
      src/Squidex.Domain.Apps.Write/Schemas/SchemaCommandMiddleware.cs
  92. 2
      src/Squidex.Domain.Apps.Write/Schemas/SchemaDomainObject.cs
  93. 2
      src/Squidex.Domain.Apps.Write/SquidexCommand.cs
  94. 2
      src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/Formatter.cs
  95. 8
      src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/GetEventStore.cs
  96. 2
      src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/GetEventStoreSubscription.cs
  97. 2
      src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEvent.cs
  98. 2
      src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEventCommit.cs
  99. 12
      src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEventStore.cs
  100. 2
      src/Squidex.Infrastructure.MongoDb/EventSourcing/StreamPosition.cs

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/WebhookActionHandler.cs

@ -17,7 +17,7 @@ using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Core.Rules.Actions;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Http;
namespace Squidex.Domain.Apps.Core.HandleRules.Actions

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/IRuleActionHandler.cs

@ -10,7 +10,7 @@ using System;
using System.Threading.Tasks;
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules
{

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/IRuleTriggerHandler.cs

@ -9,7 +9,7 @@
using System;
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules
{

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleActionHandler.cs

@ -10,7 +10,7 @@ using System;
using System.Threading.Tasks;
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules
{

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleService.cs

@ -16,7 +16,7 @@ using NodaTime;
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules
{

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/RuleTriggerHandler.cs

@ -9,7 +9,7 @@
using System;
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules
{

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Triggers/ContentChangedTriggerHandler.cs

@ -10,7 +10,7 @@ using Squidex.Domain.Apps.Core.Contents;
using Squidex.Domain.Apps.Core.Rules.Triggers;
using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Events.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Core.HandleRules.Triggers
{

2
src/Squidex.Domain.Apps.Events/Apps/AppClientAttached.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppClientRenamed.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppClientRevoked.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppClientUpdated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Apps;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppContributorAssigned.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Apps;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppContributorRemoved.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppCreated.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppLanguageAdded.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppLanguageRemoved.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/AppMasterLanguageSet.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Apps
{

2
src/Squidex.Domain.Apps.Events/Apps/Old/AppClientChanged.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Apps;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Events.Apps.Old

2
src/Squidex.Domain.Apps.Events/Assets/AssetCreated.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Assets
{

2
src/Squidex.Domain.Apps.Events/Assets/AssetDeleted.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Assets
{

2
src/Squidex.Domain.Apps.Events/Assets/AssetRenamed.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Assets
{

2
src/Squidex.Domain.Apps.Events/Contents/ContentCreated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Contents
{

2
src/Squidex.Domain.Apps.Events/Contents/ContentDeleted.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Contents
{

2
src/Squidex.Domain.Apps.Events/Contents/ContentStatusChanged.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Contents
{

2
src/Squidex.Domain.Apps.Events/Contents/ContentUpdated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Contents
{

2
src/Squidex.Domain.Apps.Events/Contents/Old/ContentArchived.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Events.Contents.Old

2
src/Squidex.Domain.Apps.Events/Contents/Old/ContentPublished.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Events.Contents.Old

2
src/Squidex.Domain.Apps.Events/Contents/Old/ContentRestored.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Events.Contents.Old

2
src/Squidex.Domain.Apps.Events/Contents/Old/ContentUnpublished.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Events.Contents.Old

2
src/Squidex.Domain.Apps.Events/Rules/RuleCreated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Rules
{

2
src/Squidex.Domain.Apps.Events/Rules/RuleDeleted.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Rules
{

2
src/Squidex.Domain.Apps.Events/Rules/RuleDisabled.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Rules
{

2
src/Squidex.Domain.Apps.Events/Rules/RuleEnabled.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Rules
{

2
src/Squidex.Domain.Apps.Events/Rules/RuleUpdated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Rules;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Rules
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldAdded.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldDeleted.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldDisabled.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldEnabled.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldHidden.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldLocked.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldShown.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/FieldUpdated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/Old/WebhookAdded.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas.Old
{

2
src/Squidex.Domain.Apps.Events/Schemas/Old/WebhookDeleted.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas.Old
{

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaCreated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using SchemaFields = System.Collections.Generic.List<Squidex.Domain.Apps.Events.Schemas.SchemaCreatedField>;
namespace Squidex.Domain.Apps.Events.Schemas

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaDeleted.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaFieldsReordered.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System.Collections.Generic;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaPublished.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaUnpublished.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/SchemaUpdated.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/Schemas/ScriptsConfigured.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events.Schemas
{

2
src/Squidex.Domain.Apps.Events/SquidexEvent.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Events
{

2
src/Squidex.Domain.Apps.Read.MongoDb/Assets/MongoAssetRepository_EventHandling.cs

@ -9,7 +9,7 @@
using System.Threading.Tasks;
using MongoDB.Driver;
using Squidex.Domain.Apps.Events.Assets;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Read.MongoDb/Assets/MongoAssetStatsRepository_EventHandling.cs

@ -10,7 +10,7 @@ using System;
using System.Threading.Tasks;
using MongoDB.Driver;
using Squidex.Domain.Apps.Events.Assets;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Read.MongoDb.Assets

2
src/Squidex.Domain.Apps.Read.MongoDb/Contents/MongoContentRepository.cs

@ -20,7 +20,7 @@ using Squidex.Domain.Apps.Read.Contents.Repositories;
using Squidex.Domain.Apps.Read.MongoDb.Contents.Visitors;
using Squidex.Domain.Apps.Read.Schemas;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.MongoDb.Contents
{

2
src/Squidex.Domain.Apps.Read.MongoDb/Contents/MongoContentRepository_EventHandling.cs

@ -13,7 +13,7 @@ using Squidex.Domain.Apps.Core.ConvertContent;
using Squidex.Domain.Apps.Events.Apps;
using Squidex.Domain.Apps.Events.Assets;
using Squidex.Domain.Apps.Events.Contents;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Read.MongoDb/History/MongoHistoryEventRepository.cs

@ -14,7 +14,7 @@ using MongoDB.Driver;
using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Read.History;
using Squidex.Domain.Apps.Read.History.Repositories;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.MongoDb;
namespace Squidex.Domain.Apps.Read.MongoDb.History

2
src/Squidex.Domain.Apps.Read.MongoDb/MongoCollectionExtensions.cs

@ -11,7 +11,7 @@ using System.Threading.Tasks;
using MongoDB.Driver;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.MongoDb;
namespace Squidex.Domain.Apps.Read.MongoDb

2
src/Squidex.Domain.Apps.Read/Apps/AppHistoryEventsCreator.cs

@ -10,7 +10,7 @@ using System.Threading.Tasks;
using Squidex.Domain.Apps.Events.Apps;
using Squidex.Domain.Apps.Read.History;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Read.Apps

2
src/Squidex.Domain.Apps.Read/Assets/IAssetEventConsumer.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.Assets
{

2
src/Squidex.Domain.Apps.Read/Contents/ContentHistoryEventsCreator.cs

@ -10,7 +10,7 @@ using System.Threading.Tasks;
using Squidex.Domain.Apps.Events.Contents;
using Squidex.Domain.Apps.Read.History;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.Contents
{

2
src/Squidex.Domain.Apps.Read/EntityMapper.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Events;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read
{

2
src/Squidex.Domain.Apps.Read/History/HistoryEventsCreatorBase.cs

@ -9,7 +9,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.History
{

2
src/Squidex.Domain.Apps.Read/History/IHistoryEventsCreator.cs

@ -8,7 +8,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.History
{

2
src/Squidex.Domain.Apps.Read/Rules/RuleEnqueuer.cs

@ -11,7 +11,7 @@ using Squidex.Domain.Apps.Core.HandleRules;
using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Read.Rules.Repositories;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Tasks;
namespace Squidex.Domain.Apps.Read.Rules

2
src/Squidex.Domain.Apps.Read/Schemas/SchemaHistoryEventsCreator.cs

@ -11,7 +11,7 @@ using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Events.Schemas;
using Squidex.Domain.Apps.Read.History;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.Schemas
{

2
src/Squidex.Domain.Apps.Read/State/AppStateEventConsumer.cs

@ -11,7 +11,7 @@ using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Events.Apps;
using Squidex.Domain.Apps.Read.State.Grains;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.States;
using Squidex.Infrastructure.Tasks;

2
src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrain.cs

@ -16,7 +16,7 @@ using Squidex.Domain.Apps.Read.Apps;
using Squidex.Domain.Apps.Read.Rules;
using Squidex.Domain.Apps.Read.Schemas;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.States;
namespace Squidex.Domain.Apps.Read.State.Grains

2
src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState.cs

@ -16,7 +16,7 @@ using Squidex.Domain.Apps.Read.Apps;
using Squidex.Domain.Apps.Read.Rules;
using Squidex.Domain.Apps.Read.Schemas;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Read.State.Grains

2
src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Apps.cs

@ -12,7 +12,7 @@ using Squidex.Domain.Apps.Events;
using Squidex.Domain.Apps.Events.Apps;
using Squidex.Domain.Apps.Events.Apps.Utils;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Domain.Apps.Read.State.Grains

2
src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Rules.cs

@ -10,7 +10,7 @@ using System;
using Squidex.Domain.Apps.Events.Rules;
using Squidex.Domain.Apps.Events.Rules.Utils;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Read.State.Grains
{

2
src/Squidex.Domain.Apps.Read/State/Grains/AppStateGrainState_Schemas.cs

@ -12,7 +12,7 @@ using Squidex.Domain.Apps.Events.Schemas;
using Squidex.Domain.Apps.Events.Schemas.Old;
using Squidex.Domain.Apps.Events.Schemas.Utils;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Reflection;
#pragma warning disable CS0612 // Type or member is obsolete

2
src/Squidex.Domain.Apps.Write/AppAggregateCommand.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write
{

2
src/Squidex.Domain.Apps.Write/Apps/AppCommandMiddleware.cs

@ -13,7 +13,7 @@ using Squidex.Domain.Apps.Read.Apps.Services;
using Squidex.Domain.Apps.Write.Apps.Commands;
using Squidex.Domain.Apps.Write.Apps.Guards;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Dispatching;
using Squidex.Shared.Users;

2
src/Squidex.Domain.Apps.Write/Apps/AppDomainObject.cs

@ -14,7 +14,7 @@ using Squidex.Domain.Apps.Events.Apps.Utils;
using Squidex.Domain.Apps.Write.Apps.Commands;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Write/Apps/Commands/CreateApp.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Apps.Commands
{

2
src/Squidex.Domain.Apps.Write/Assets/AssetCommandMiddleware.cs

@ -12,7 +12,7 @@ using Squidex.Domain.Apps.Write.Assets.Commands;
using Squidex.Domain.Apps.Write.Assets.Guards;
using Squidex.Infrastructure;
using Squidex.Infrastructure.Assets;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Write.Assets

2
src/Squidex.Domain.Apps.Write/Assets/AssetDomainObject.cs

@ -11,7 +11,7 @@ using Squidex.Domain.Apps.Events.Assets;
using Squidex.Domain.Apps.Write.Assets.Commands;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Write/Assets/AssetSavedResult.cs

@ -6,7 +6,7 @@
// All rights reserved.
// ==========================================================================
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Assets
{

2
src/Squidex.Domain.Apps.Write/Assets/Commands/AssetAggregateCommand.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Assets.Commands
{

2
src/Squidex.Domain.Apps.Write/Contents/Commands/ContentCommand.cs

@ -8,7 +8,7 @@
using System;
using System.Security.Claims;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Contents.Commands
{

2
src/Squidex.Domain.Apps.Write/Contents/ContentCommandMiddleware.cs

@ -15,7 +15,7 @@ using Squidex.Domain.Apps.Read.Contents.Repositories;
using Squidex.Domain.Apps.Write.Contents.Commands;
using Squidex.Domain.Apps.Write.Contents.Guards;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Write.Contents

2
src/Squidex.Domain.Apps.Write/Contents/ContentDataChangedResult.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Contents
{

2
src/Squidex.Domain.Apps.Write/Contents/ContentDomainObject.cs

@ -12,7 +12,7 @@ using Squidex.Domain.Apps.Events.Contents;
using Squidex.Domain.Apps.Write.Contents.Commands;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Write/Contents/ContentVersionLoader.cs

@ -12,7 +12,7 @@ using System.Threading.Tasks;
using Squidex.Domain.Apps.Core.Contents;
using Squidex.Domain.Apps.Events.Contents;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
namespace Squidex.Domain.Apps.Write.Contents
{

2
src/Squidex.Domain.Apps.Write/Rules/Commands/RuleAggregateCommand.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write.Rules.Commands
{

2
src/Squidex.Domain.Apps.Write/Rules/RuleCommandMiddleware.cs

@ -12,7 +12,7 @@ using Squidex.Domain.Apps.Read;
using Squidex.Domain.Apps.Write.Rules.Commands;
using Squidex.Domain.Apps.Write.Rules.Guards;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Write.Rules

2
src/Squidex.Domain.Apps.Write/Rules/RuleDomainObject.cs

@ -13,7 +13,7 @@ using Squidex.Domain.Apps.Events.Rules.Utils;
using Squidex.Domain.Apps.Write.Rules.Commands;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Write/SchemaAggregateCommand.cs

@ -7,7 +7,7 @@
// ==========================================================================
using System;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write
{

2
src/Squidex.Domain.Apps.Write/Schemas/Commands/CreateSchema.cs

@ -8,7 +8,7 @@
using System;
using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using SchemaFields = System.Collections.Generic.List<Squidex.Domain.Apps.Write.Schemas.Commands.CreateSchemaField>;
namespace Squidex.Domain.Apps.Write.Schemas.Commands

2
src/Squidex.Domain.Apps.Write/Schemas/SchemaCommandMiddleware.cs

@ -13,7 +13,7 @@ using Squidex.Domain.Apps.Read;
using Squidex.Domain.Apps.Write.Schemas.Commands;
using Squidex.Domain.Apps.Write.Schemas.Guards;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Dispatching;
namespace Squidex.Domain.Apps.Write.Schemas

2
src/Squidex.Domain.Apps.Write/Schemas/SchemaDomainObject.cs

@ -14,7 +14,7 @@ using Squidex.Domain.Apps.Events.Schemas.Utils;
using Squidex.Domain.Apps.Write.Schemas.Commands;
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS;
using Squidex.Infrastructure.CQRS.Events;
using Squidex.Infrastructure.EventSourcing;
using Squidex.Infrastructure.Dispatching;
using Squidex.Infrastructure.Reflection;

2
src/Squidex.Domain.Apps.Write/SquidexCommand.cs

@ -7,7 +7,7 @@
// ==========================================================================
using Squidex.Infrastructure;
using Squidex.Infrastructure.CQRS.Commands;
using Squidex.Infrastructure.Commands;
namespace Squidex.Domain.Apps.Write
{

2
src/Squidex.Infrastructure.GetEventStore/CQRS/Events/Formatter.cs → src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/Formatter.cs

@ -10,7 +10,7 @@ using System.Text;
using EventStore.ClientAPI;
using EventStoreData = EventStore.ClientAPI.EventData;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public static class Formatter
{

8
src/Squidex.Infrastructure.GetEventStore/CQRS/Events/GetEventStore.cs → src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/GetEventStore.cs

@ -13,7 +13,7 @@ using System.Threading;
using System.Threading.Tasks;
using EventStore.ClientAPI;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public sealed class GetEventStore : IEventStore, IExternalSystem
{
@ -59,11 +59,11 @@ namespace Squidex.Infrastructure.CQRS.Events
throw new NotSupportedException();
}
public async Task<IReadOnlyList<StoredEvent>> GetEventsAsync(string streamName, int position = -1)
public async Task<IReadOnlyList<StoredEvent>> GetEventsAsync(string streamName, long streamPosition = -1)
{
var result = new List<StoredEvent>();
var sliceStart = 0L;
var sliceStart = streamPosition;
StreamEventsSlice currentSlice;
do
@ -92,7 +92,7 @@ namespace Squidex.Infrastructure.CQRS.Events
return AppendEventsInternalAsync(streamName, ExpectedVersion.Any, events);
}
public Task AppendEventsAsync(Guid commitId, string streamName, int expectedVersion, ICollection<EventData> events)
public Task AppendEventsAsync(Guid commitId, string streamName, long expectedVersion, ICollection<EventData> events)
{
Guard.GreaterEquals(expectedVersion, -1, nameof(expectedVersion));

2
src/Squidex.Infrastructure.GetEventStore/CQRS/Events/GetEventStoreSubscription.cs → src/Squidex.Infrastructure.GetEventStore/EventSourcing/Events/GetEventStoreSubscription.cs

@ -18,7 +18,7 @@ using EventStore.ClientAPI.Exceptions;
using EventStore.ClientAPI.Projections;
using Squidex.Infrastructure.Tasks;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
internal sealed class GetEventStoreSubscription : IEventSubscription
{

2
src/Squidex.Infrastructure.MongoDb/CQRS/Events/MongoEvent.cs → src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEvent.cs

@ -10,7 +10,7 @@ using System;
using MongoDB.Bson.Serialization.Attributes;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public class MongoEvent
{

2
src/Squidex.Infrastructure.MongoDb/CQRS/Events/MongoEventCommit.cs → src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEventCommit.cs

@ -10,7 +10,7 @@ using System;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public sealed class MongoEventCommit
{

12
src/Squidex.Infrastructure.MongoDb/CQRS/Events/MongoEventStore.cs → src/Squidex.Infrastructure.MongoDb/EventSourcing/MongoEventStore.cs

@ -8,16 +8,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reactive.Linq;
using System.Threading;
using System.Threading.Tasks;
using MongoDB.Bson;
using MongoDB.Driver;
using Squidex.Infrastructure.MongoDb;
using Squidex.Infrastructure.Tasks;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public class MongoEventStore : MongoRepositoryBase<MongoEventCommit>, IEventStore
{
@ -63,9 +61,9 @@ namespace Squidex.Infrastructure.CQRS.Events
return new PollingSubscription(this, notifier, subscriber, streamFilter, position);
}
public async Task<IReadOnlyList<StoredEvent>> GetEventsAsync(string streamName, int position = -1)
public async Task<IReadOnlyList<StoredEvent>> GetEventsAsync(string streamName, long streamPosition = -1)
{
var commits = await Collection.Find(x => x.EventStreamOffset > position).Sort(Sort.Ascending(TimestampField)).ToListAsync();
var commits = await Collection.Find(x => x.EventStreamOffset >= streamPosition).Sort(Sort.Ascending(TimestampField)).ToListAsync();
var result = new List<StoredEvent>();
@ -80,7 +78,7 @@ namespace Squidex.Infrastructure.CQRS.Events
{
eventStreamOffset++;
if (eventStreamOffset > position)
if (eventStreamOffset >= streamPosition)
{
var eventData = e.ToEventData();
var eventToken = new StreamPosition(commitTimestamp, commitOffset, commit.Events.Length);
@ -130,7 +128,7 @@ namespace Squidex.Infrastructure.CQRS.Events
return AppendEventsInternalAsync(commitId, streamName, AnyVersion, events);
}
public Task AppendEventsAsync(Guid commitId, string streamName, int expectedVersion, ICollection<EventData> events)
public Task AppendEventsAsync(Guid commitId, string streamName, long expectedVersion, ICollection<EventData> events)
{
Guard.GreaterEquals(expectedVersion, -1, nameof(expectedVersion));

2
src/Squidex.Infrastructure.MongoDb/CQRS/Events/StreamPosition.cs → src/Squidex.Infrastructure.MongoDb/EventSourcing/StreamPosition.cs

@ -8,7 +8,7 @@
using MongoDB.Bson;
namespace Squidex.Infrastructure.CQRS.Events
namespace Squidex.Infrastructure.EventSourcing
{
public sealed class StreamPosition
{

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save