Ejemplo n.º 1
0
        public static async Task <DocumentDatabaseTransaction> BeginAsync(IDocumentDatabaseProvider provider,
                                                                          DocumentDatabaseMapper mapper, CancellationToken cancellationToken)
        {
            IDocumentDatabaseProviderTransaction transaction = await provider.BeginTransactionAsync(cancellationToken);

            return(new DocumentDatabaseTransaction(transaction, mapper));
        }
Ejemplo n.º 2
0
 private DocumentDatabaseTransaction(IDocumentDatabaseProviderTransaction transaction, DocumentDatabaseMapper mapper)
 {
     _mapper      = mapper;
     _transaction = transaction;
 }
Ejemplo n.º 3
0
 public DocumentDatabase(IDocumentDatabaseProvider provider)
 {
     _provider = provider;
     _mapper   = new DocumentDatabaseMapper();
 }