public void createNew(int payerEntityID, int payeeEntityID, decimal amount, int currencyID) { using (var ctx = new AccContexts()) using (var ts = new TransactionScope()) { base.createNew(payerEntityID, payeeEntityID, amount, currencyID, (int)enums.paymentType.Internal); var _internalPayment = new AccountingLib.Models.internalPayment() { paymentID = base.paymentID }; ctx.internalPayment.AddObject(_internalPayment); ctx.SaveChanges(); this.loadByPaymentID((int)_internalPayment.paymentID); ts.Complete(); } }
/// <summary> /// Create a new internalPayment object. /// </summary> /// <param name="id">Initial value of the ID property.</param> public static internalPayment CreateinternalPayment(global::System.Int32 id) { internalPayment internalPayment = new internalPayment(); internalPayment.ID = id; return internalPayment; }
/// <summary> /// Deprecated Method for adding a new object to the internalPayment EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTointernalPayment(internalPayment internalPayment) { base.AddObject("internalPayment", internalPayment); }