Browse Source

[Bug] Deserialization of IntegrationEvent #667

https://github.com/dotnet-architecture/eShopOnContainers/issues/667
pull/819/head
Erik Pique 6 years ago
parent
commit
4e9716667a
1 changed files with 13 additions and 2 deletions
  1. +13
    -2
      src/BuildingBlocks/EventBus/EventBus/Events/IntegrationEvent.cs

+ 13
- 2
src/BuildingBlocks/EventBus/EventBus/Events/IntegrationEvent.cs View File

@ -1,4 +1,5 @@
using System;
using Newtonsoft.Json;
namespace Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Events
{
@ -10,7 +11,17 @@ namespace Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Events
CreationDate = DateTime.UtcNow;
}
public Guid Id { get; }
public DateTime CreationDate { get; }
[JsonConstructor]
public IntegrationEvent(Guid id, DateTime createDate)
{
Id = id;
CreationDate = createDate;
}
[JsonProperty]
public Guid Id { get; private set; }
[JsonProperty]
public DateTime CreationDate { get; private set; }
}
}

Loading…
Cancel
Save