Acropolis.Foundation.EventSourcing.Logging.LogRecord.FromBson C# (CSharp) Method

FromBson() public static method

From BSON
public static FromBson ( BsonDocument doc ) : LogRecord
doc BsonDocument
return LogRecord
        public static LogRecord FromBson(BsonDocument doc)
        {
            var record = new LogRecord();
            record.Command = CommandRecord.FromBson(doc);
            record.Events = EventRecordCollection.FromBson(doc.GetBsonArray("Events"));
            record._errors = record.Command.Handlers.Errors + record.Events.Errors;
            return record;
        }  

Usage Example

Beispiel #1
0
        public List <LogRecord> BsonToRecords(List <BsonDocument> documents)
        {
            var records = new List <LogRecord>();

            foreach (var document in documents)
            {
                var record = LogRecord.FromBson(document);
                records.Add(record);
            }

            return(records);
        }
All Usage Examples Of Acropolis.Foundation.EventSourcing.Logging.LogRecord::FromBson
LogRecord