public ITransaction BeginTransaction(string bookmark) { Console.WriteLine("Begin Transaction"); ITransaction transaction = NeoSession.BeginTransaction(); MockTransaction = new MockTransaction(transaction); return(MockTransaction); }
public Task <ITransaction> BeginTransactionAsync() { Console.WriteLine("BeginTransactionAsync"); return(Task.Run(() => { ITransaction transaction = NeoSession.BeginTransaction(); MockTransaction = new MockTransaction(transaction); return MockTransaction; })); }
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)); }
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)); }
public Task <IStatementResultCursor> RunAsync(Statement statement, TransactionConfig txConfig) { Console.WriteLine("RunAsync"); return(NeoSession.RunAsync(statement, txConfig)); }
public IStatementResult Run(Statement statement, TransactionConfig txConfig) { Console.WriteLine("Run"); return(NeoSession.Run(statement, txConfig)); }
public Task <IStatementResultCursor> RunAsync(string statement, object parameters) { Console.WriteLine(statement); Console.WriteLine("params: {0}:{1}", parameters?.ToString()); return(NeoSession.RunAsync(statement, parameters)); }
public IStatementResult Run(string statement) { Console.WriteLine(statement); return(NeoSession.Run(statement)); }
public void ReadTransaction(Action <ITransaction> work) { NeoSession.ReadTransaction(work); }
public void Dispose() { Console.WriteLine("Session: Dispose"); NeoSession.Dispose(); }
public T WriteTransaction <T>(Func <ITransaction, T> work, TransactionConfig txConfig) { Console.WriteLine("WriteTransaction"); return(NeoSession.WriteTransaction(work, txConfig)); }
public Task <T> ReadTransactionAsync <T>(Func <ITransaction, Task <T> > work, TransactionConfig txConfig) { Console.WriteLine("ReadTransactionAsync"); return(NeoSession.ReadTransactionAsync(work, txConfig)); }
public Task <ITransaction> BeginTransactionAsync(TransactionConfig txConfig) { Console.WriteLine("BeginTransactionAsync"); return(NeoSession.BeginTransactionAsync(txConfig)); }
public ITransaction BeginTransaction(TransactionConfig txConfig) { Console.WriteLine("BeginTransaction"); return(NeoSession.BeginTransaction(txConfig)); }
public Task <T> WriteTransactionAsync <T>(Func <ITransaction, Task <T> > work) { Console.WriteLine("WriteTransactionAsync"); return(NeoSession.WriteTransactionAsync(work)); }
public void WriteTransaction(Action <ITransaction> work) { Console.WriteLine("Write Transaction"); NeoSession.WriteTransaction(work); }
public Task CloseAsync() { Console.WriteLine("CloseAsync"); return(NeoSession.CloseAsync()); }
public void WriteTransaction(Action <ITransaction> work, TransactionConfig txConfig) { Console.WriteLine("WriteTransaction"); NeoSession.WriteTransaction(work, txConfig); }
public T ReadTransaction <T>(Func <ITransaction, T> work) { return(NeoSession.ReadTransaction(work)); }
public Task WriteTransactionAsync(Func <ITransaction, Task> work, TransactionConfig txConfig) { Console.WriteLine("WriteTransactionAsync"); return(NeoSession.WriteTransactionAsync(work, txConfig)); }
public Task ReadTransactionAsync(Func <ITransaction, Task> work) { return(NeoSession.ReadTransactionAsync(work)); }
public IStatementResult Run(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig) { Console.WriteLine("Run"); return(NeoSession.Run(statement, parameters, txConfig)); }
public Task <IStatementResultCursor> RunAsync(string statement, IDictionary <string, object> parameters, TransactionConfig txConfig) { Console.WriteLine("RunAsync"); return(NeoSession.RunAsync(statement, parameters, txConfig)); }
public Task <IStatementResultCursor> RunAsync(string statement) { Console.WriteLine(statement); return(NeoSession.RunAsync(statement)); }