private LockActivity CreateActivity(DeserializedLockEvent e) { return(new LockActivity { CreatedDate = e.CreatedDate, LockId = e.AggregateId, Type = e.EventType, Data = e.Data }); }
public DeserializedLockEvent Deserialize(SerializedEvent e) { var type = _eventTypes.Value.FirstOrDefault(x => x.Name.Contains(e.EventType)); if (type != null) { var message = (BaseLockMessage)JsonConvert.DeserializeObject(e.Data, type); var deserializedLockEvent = new DeserializedLockEvent { CreatedDate = e.CreatedDate, Id = e.Id, AggregateId = e.AggregateId, UserId = e.UserId, EventType = e.EventType, Data = message }; return(deserializedLockEvent); } return(null); }