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");
     }
 }