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

            MockTransaction = new MockTransaction(transaction);
            return(MockTransaction);
        }
Beispiel #2
0
 public Task <ITransaction> BeginTransactionAsync()
 {
     Console.WriteLine("BeginTransactionAsync");
     return(Task.Run(() =>
     {
         ITransaction transaction = NeoSession.BeginTransaction();
         MockTransaction = new MockTransaction(transaction);
         return MockTransaction;
     }));
 }
Beispiel #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));
        }
Beispiel #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));
        }
Beispiel #5
0
 public Task <IStatementResultCursor> RunAsync(Statement statement, TransactionConfig txConfig)
 {
     Console.WriteLine("RunAsync");
     return(NeoSession.RunAsync(statement, txConfig));
 }
Beispiel #6
0
 public IStatementResult Run(Statement statement, TransactionConfig txConfig)
 {
     Console.WriteLine("Run");
     return(NeoSession.Run(statement, txConfig));
 }
Beispiel #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));
 }
Beispiel #8
0
 public IStatementResult Run(string statement)
 {
     Console.WriteLine(statement);
     return(NeoSession.Run(statement));
 }
Beispiel #9
0
 public void ReadTransaction(Action <ITransaction> work)
 {
     NeoSession.ReadTransaction(work);
 }
Beispiel #10
0
 public void Dispose()
 {
     Console.WriteLine("Session: Dispose");
     NeoSession.Dispose();
 }
Beispiel #11
0
 public T WriteTransaction <T>(Func <ITransaction, T> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransaction");
     return(NeoSession.WriteTransaction(work, txConfig));
 }
Beispiel #12
0
 public Task <T> ReadTransactionAsync <T>(Func <ITransaction, Task <T> > work, TransactionConfig txConfig)
 {
     Console.WriteLine("ReadTransactionAsync");
     return(NeoSession.ReadTransactionAsync(work, txConfig));
 }
Beispiel #13
0
 public Task <ITransaction> BeginTransactionAsync(TransactionConfig txConfig)
 {
     Console.WriteLine("BeginTransactionAsync");
     return(NeoSession.BeginTransactionAsync(txConfig));
 }
Beispiel #14
0
 public ITransaction BeginTransaction(TransactionConfig txConfig)
 {
     Console.WriteLine("BeginTransaction");
     return(NeoSession.BeginTransaction(txConfig));
 }
Beispiel #15
0
 public Task <T> WriteTransactionAsync <T>(Func <ITransaction, Task <T> > work)
 {
     Console.WriteLine("WriteTransactionAsync");
     return(NeoSession.WriteTransactionAsync(work));
 }
Beispiel #16
0
 public void WriteTransaction(Action <ITransaction> work)
 {
     Console.WriteLine("Write Transaction");
     NeoSession.WriteTransaction(work);
 }
Beispiel #17
0
 public Task CloseAsync()
 {
     Console.WriteLine("CloseAsync");
     return(NeoSession.CloseAsync());
 }
Beispiel #18
0
 public void WriteTransaction(Action <ITransaction> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransaction");
     NeoSession.WriteTransaction(work, txConfig);
 }
Beispiel #19
0
 public T ReadTransaction <T>(Func <ITransaction, T> work)
 {
     return(NeoSession.ReadTransaction(work));
 }
Beispiel #20
0
 public Task WriteTransactionAsync(Func <ITransaction, Task> work, TransactionConfig txConfig)
 {
     Console.WriteLine("WriteTransactionAsync");
     return(NeoSession.WriteTransactionAsync(work, txConfig));
 }
Beispiel #21
0
 public Task ReadTransactionAsync(Func <ITransaction, Task> work)
 {
     return(NeoSession.ReadTransactionAsync(work));
 }
Beispiel #22
0
 public IStatementResult Run(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig)
 {
     Console.WriteLine("Run");
     return(NeoSession.Run(statement, parameters, txConfig));
 }
Beispiel #23
0
 public Task <IStatementResultCursor> RunAsync(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig)
 {
     Console.WriteLine("RunAsync");
     return(NeoSession.RunAsync(statement, parameters, txConfig));
 }
Beispiel #24
0
 public Task <IStatementResultCursor> RunAsync(string statement)
 {
     Console.WriteLine(statement);
     return(NeoSession.RunAsync(statement));
 }