private void InsertData(String data) { var updateData = new UpdateTransactionData(); updateData.InsertData = data; Service.ExecuteTransaction(StoreName, updateData); }
public void Put(int transactionID, [FromBody] Transaction value) { Console.WriteLine(value.ToString()); IUpdateTransactions editObject = new UpdateTransactionData(); editObject.EditTransaction(value); }
public static void AssertUpdateTransaction(IBrightstarService client, string storeName, UpdateTransactionData txnData) { var job = client.ExecuteTransaction(storeName, txnData); job = WaitForJob(job, client, storeName); Assert.IsTrue(job.JobCompletedOk, "Expected update transaction to complete successfully"); }
/// <summary> /// Creates a transaction update job request object /// </summary> /// <param name="updateTransaction">The update transaction data</param> /// <param name="label">OPTIONAL: A user-friendly label for the job. May be NULL to </param> /// <returns>A new <see cref="JobRequestObject"/> instance</returns> public static JobRequestObject CreateTransactionJob(UpdateTransactionData updateTransaction, string label) { return(new JobRequestObject("Transaction", new Dictionary <string, string> { { "Preconditions", updateTransaction.ExistencePreconditions }, { "NonexistencePreconditions", updateTransaction.NonexistencePreconditions }, { "Deletes", updateTransaction.DeletePatterns }, { "Inserts", updateTransaction.InsertData }, { "DefaultGraphUri", updateTransaction.DefaultGraphUri } }, label)); }
/// <summary> /// Executes a transaction into the DB /// </summary> /// <param name="transactionData">data to be added/deleted</param> /// <returns>true if the transaction completed</returns> private bool ExecuteTransaction(UpdateTransactionData transactionData) { IJobInfo jobInfo; lock (this.clientLock) { this.ThrowIfDisposed(); // execute a transaction to insert the data into the store jobInfo = this.client.ExecuteTransaction(this.storeName, transactionData); } if (jobInfo.ExceptionInfo != null) { Logger.Error("Failed when executing transaction {0}: {1}", transactionData, jobInfo.ExceptionInfo.Message); } return(jobInfo.JobCompletedOk); }