public void New(int issuerEntityID, int receiverEntityID, decimal amount, int currencyID) { using (var ctx = new accountingEntities()) using (var ts = new TransactionScope()) { base.TRANSFER = new transfer() { issuerEntityID = issuerEntityID, receiverEntityID = receiverEntityID, amount = amount, currencyID = currencyID, transferTypeID = (int)TRANSFERTYPE }; ctx.transfers.AddObject(TRANSFER); EXTERNALTSFR = new externalTransfer { ID = TRANSFER.ID }; ctx.externalTransfers.AddObject(EXTERNALTSFR); DBTSFR = new debitTransfer { ID = EXTERNALTSFR.ID }; ctx.debitTransfers.AddObject(DBTSFR); ctx.SaveChanges(); ts.Complete(); } }
/// <summary> /// Create a new externalTransfer object. /// </summary> /// <param name="id">Initial value of the ID property.</param> public static externalTransfer CreateexternalTransfer(global::System.Int32 id) { externalTransfer externalTransfer = new externalTransfer(); externalTransfer.ID = id; return externalTransfer; }
/// <summary> /// Deprecated Method for adding a new object to the externalTransfers EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToexternalTransfers(externalTransfer externalTransfer) { base.AddObject("externalTransfers", externalTransfer); }