Line data Source code
1 : #region Copyright
2 : // // -----------------------------------------------------------------------
3 : // // <copyright company="cdmdotnet Limited">
4 : // // Copyright cdmdotnet Limited. All rights reserved.
5 : // // </copyright>
6 : // // -----------------------------------------------------------------------
7 : #endregion
8 :
9 : using System;
10 : using Cqrs.Events;
11 :
12 : namespace Cqrs.MongoDB.Serialisers
13 : {
14 : public class MongoDbEventBuilder<TAuthenticationToken>
15 : : DefaultEventBuilder<TAuthenticationToken>
16 0 : {
17 : #region Overrides of EventBuilder<TAuthenticationToken>
18 :
19 0 : public override EventData CreateFrameworkEvent(string type, IEvent<TAuthenticationToken> eventData)
20 : {
21 : return new EventData
22 : {
23 : EventId = Guid.NewGuid(),
24 : EventType = type,
25 : Data = eventData
26 : };
27 : }
28 :
29 : #endregion
30 : }
31 : }
|