protected virtual void Handle(ForumCreated evnt) { var forum = new ForumEntity { Id = evnt.Id, Name = evnt.Name, TotalThread = evnt.State.TotalThread, TotalPost = evnt.State.TotalPost, LatestThreadId = evnt.State.LatestThreadId, LatestPostAuthorId = evnt.State.LatestPostAuthorId }; _entityManager.Create(forum); }
protected virtual void Handle(ForumCreated evnt) { var forum = new ForumEntity { Id = evnt.Id, Name = evnt.Name, TotalThread = evnt.State.TotalThread, TotalPost = evnt.State.TotalPost, LatestThreadId = evnt.State.LatestThreadId, LatestPostAuthorId = evnt.State.LatestPostAuthorId }; _entityManager.Create(forum); }
private void Handle(ForumCreated evnt) { using (var conn = _connectionFactory.OpenConnection()) { conn.Insert(new { Id = evnt.Id, Name = evnt.Name, TotalThread = evnt.State.TotalThread, TotalPost = evnt.State.TotalPost, LatestThreadId = evnt.State.LatestThreadId, LatestPostAuthorId = evnt.State.LatestPostAuthorId }, "EventSourcing_Sample_Forum"); } }