Exemplo n.º 1
0
        public ITransaction BeginTransaction(string bookmark)
        {
            Console.WriteLine("Begin Transaction");
            ITransaction transaction = NeoSession.BeginTransaction();

            MockTransaction = new MockTransaction(transaction);
            return(MockTransaction);
        }
Exemplo n.º 2
0
 public Task <ITransaction> BeginTransactionAsync()
 {
     Console.WriteLine("BeginTransactionAsync");
     return(Task.Run(() =>
     {
         ITransaction transaction = NeoSession.BeginTransaction();
         MockTransaction = new MockTransaction(transaction);
         return MockTransaction;
     }));
 }
Exemplo n.º 3
0
        public IStatementResult Run(string statement, object parameters)
        {
            if (parameters is IDictionary <string, object> par)
            {
                return(Run(statement, par));
            }

            Console.WriteLine(statement);
            Console.WriteLine("params: {0}:{1}", parameters.ToString());

            return(NeoSession.Run(statement, parameters));
        }
Exemplo n.º 4
0
        public Task <IStatementResultCursor> RunAsync(string statement, IDictionary <string, object> parameters)
        {
            if (parameters != null)
            {
                foreach (var par in parameters)
                {
                    statement = statement.Replace("{" + par.Key + "}", JsonConvert.SerializeObject(par.Value));
                }
            }

            Console.WriteLine(statement);
            return(NeoSession.RunAsync(statement, parameters));
        }
Exemplo n.º 5
0
 public Task <IStatementResultCursor> RunAsync(Statement statement, TransactionConfig txConfig)
 {
     Console.WriteLine("RunAsync");
     return(NeoSession.RunAsync(statement, txConfig));
 }
Exemplo n.º 6
0
 public IStatementResult Run(Statement statement, TransactionConfig txConfig)
 {
     Console.WriteLine("Run");
     return(NeoSession.Run(statement, txConfig));
 }
Exemplo n.º 7
0
 public Task <IStatementResultCursor> RunAsync(string statement, object parameters)
 {
     Console.WriteLine(statement);
     Console.WriteLine("params: {0}:{1}", parameters?.ToString());
     return(NeoSession.RunAsync(statement, parameters));
 }
Exemplo n.º 8
0
 public IStatementResult Run(string statement)
 {
     Console.WriteLine(statement);
     return(NeoSession.Run(statement));
 }
Exemplo n.º 9
0
 public void ReadTransaction(Action <ITransaction> work)
 {
     NeoSession.ReadTransaction(work);
 }
Exemplo n.º 10
0
 public void Dispose()
 {
     Console.WriteLine("Session: Dispose");
     NeoSession.Dispose();
 }
Exemplo n.º 11
0
 public T WriteTransaction <T>(Func <ITransaction, T> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransaction");
     return(NeoSession.WriteTransaction(work, txConfig));
 }
Exemplo n.º 12
0
 public Task <T> ReadTransactionAsync <T>(Func <ITransaction, Task <T> > work, TransactionConfig txConfig)
 {
     Console.WriteLine("ReadTransactionAsync");
     return(NeoSession.ReadTransactionAsync(work, txConfig));
 }
Exemplo n.º 13
0
 public Task <ITransaction> BeginTransactionAsync(TransactionConfig txConfig)
 {
     Console.WriteLine("BeginTransactionAsync");
     return(NeoSession.BeginTransactionAsync(txConfig));
 }
Exemplo n.º 14
0
 public ITransaction BeginTransaction(TransactionConfig txConfig)
 {
     Console.WriteLine("BeginTransaction");
     return(NeoSession.BeginTransaction(txConfig));
 }
Exemplo n.º 15
0
 public Task <T> WriteTransactionAsync <T>(Func <ITransaction, Task <T> > work)
 {
     Console.WriteLine("WriteTransactionAsync");
     return(NeoSession.WriteTransactionAsync(work));
 }
Exemplo n.º 16
0
 public void WriteTransaction(Action <ITransaction> work)
 {
     Console.WriteLine("Write Transaction");
     NeoSession.WriteTransaction(work);
 }
Exemplo n.º 17
0
 public Task CloseAsync()
 {
     Console.WriteLine("CloseAsync");
     return(NeoSession.CloseAsync());
 }
Exemplo n.º 18
0
 public void WriteTransaction(Action <ITransaction> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransaction");
     NeoSession.WriteTransaction(work, txConfig);
 }
Exemplo n.º 19
0
 public T ReadTransaction <T>(Func <ITransaction, T> work)
 {
     return(NeoSession.ReadTransaction(work));
 }
Exemplo n.º 20
0
 public Task WriteTransactionAsync(Func <ITransaction, Task> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransactionAsync");
     return(NeoSession.WriteTransactionAsync(work, txConfig));
 }
Exemplo n.º 21
0
 public Task ReadTransactionAsync(Func <ITransaction, Task> work)
 {
     return(NeoSession.ReadTransactionAsync(work));
 }
Exemplo n.º 22
0
 public IStatementResult Run(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig)
 {
     Console.WriteLine("Run");
     return(NeoSession.Run(statement, parameters, txConfig));
 }
Exemplo n.º 23
0
 public Task <IStatementResultCursor> RunAsync(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig)
 {
     Console.WriteLine("RunAsync");
     return(NeoSession.RunAsync(statement, parameters, txConfig));
 }
Exemplo n.º 24
0
 public Task <IStatementResultCursor> RunAsync(string statement)
 {
     Console.WriteLine(statement);
     return(NeoSession.RunAsync(statement));
 }