protected virtual void Handle(ThreadCreated evnt) { var thread = _entityManager.Build<ThreadEntity>(evnt); thread.IsStick = evnt.StickInfo.IsStick; thread.StickDate = evnt.StickInfo.StickDate; _entityManager.Create(thread); }
protected virtual void Handle(ThreadCreated evnt) { var thread = _entityManager.Build <ThreadEntity>(evnt); thread.IsStick = evnt.StickInfo.IsStick; thread.StickDate = evnt.StickInfo.StickDate; _entityManager.Create(thread); }
private void ThreadCreatedCallback(ThreadCreated arg) { var thread = GetThread(arg.InternalId); if (thread == null) { thread = new Thread(arg.InternalId); thread.InitWithRoot(); AddThread(thread); } }
private void ThreadCreatedCallback(ThreadCreated arg) { Thread thread = GetThreadByInternalId(arg.InternalId); if (thread == null) { thread = new Thread { InternalId = arg.InternalId, Id = arg.ThreadId }; AddThread(thread, _globalTimeMilliseconds); } else { thread.Id = arg.ThreadId; } AddGlobalEvent(CreateEvent(thread, _globalTimeMilliseconds, EventType.ThreadCreated)); }
private void Handle(ThreadCreated evnt) { using (var conn = _connectionFactory.OpenConnection()) { conn.Insert( new { Id = evnt.Id, Subject = evnt.Subject, Body = evnt.Body, ForumId = evnt.ForumId, AuthorId = evnt.AuthorId, Marks = evnt.Marks, Status = evnt.Status, CreateTime = evnt.CreateTime, IsStick = evnt.StickInfo.IsStick, StickDate = evnt.StickInfo.StickDate }, "EventSourcing_Sample_Thread"); } }
void OnThreadCreated(ThreadCreatedEventArgs e) { ThreadCreated?.Invoke(this, e); }
public virtual int CreateThread(ulong Handle, ulong DataOffset, ulong StartOffset) { ThreadCreated?.Invoke(this, new CreateThreadArgs(Handle, DataOffset, StartOffset)); return((int)DEBUG_STATUS.NO_CHANGE); }