protected virtual void Handle(BookReceived evnt) { var bookStoreItem = _entityManager.GetSingle <BookStoreItemEntity>(new { LibraryId = evnt.LibraryId, BookId = evnt.BookId }); bookStoreItem.Count += evnt.Count; _entityManager.Update(bookStoreItem); }
private void Handle(BookReceived evnt) { var key = new { LibraryId = evnt.LibraryId, BookId = evnt.BookId }; var count = _connection.GetValue<int>(key, "EventSourcing_Sample_BookStoreItem", "Count", _transaction); _connection.Update( new { Count = count + evnt.Count }, key, "EventSourcing_Sample_BookStoreItem", _transaction); }
protected virtual void Handle(BookReceived evnt) { var bookStoreItem = _entityManager.GetSingle<BookStoreItemEntity>(new { LibraryId = evnt.LibraryId, BookId = evnt.BookId }); bookStoreItem.Count += evnt.Count; _entityManager.Update(bookStoreItem); }