CQRSalad.EventStore.MongoDB.MongoSnapshotStore.LoadSnapshot C# (CSharp) Method

LoadSnapshot() public method

public LoadSnapshot ( string aggregateId ) : Task
aggregateId string
return Task
        public async Task<AggregateSnapshot> LoadSnapshot(string aggregateId)
        {
            var snapshot = await GetCollection().Find(_snapshotSerializer.GetIdFilter(aggregateId)).FirstOrDefaultAsync();
            return snapshot != null ? _snapshotSerializer.Deserialize(snapshot) : null;
        }