public new void createNew(int ccCardTypeID) { using (var ctx = new AccContexts()) using (var ts = new TransactionScope()) { base.createNew((int)enums.cardType.CreditCard); var newCCCard = new AccountingLib.Models.ccCard() { cardID = base.cardID, ccCardTypeID = ccCardTypeID }; ctx.ccCard.AddObject(newCCCard); ctx.SaveChanges(); /*Reload the object props*/ this.cardID = (int)newCCCard.cardID; this.ccCardID = newCCCard.ID; ts.Complete(); } }
/// <summary> /// Create a new ccCard object. /// </summary> /// <param name="id">Initial value of the ID property.</param> public static ccCard CreateccCard(global::System.Int32 id) { ccCard ccCard = new ccCard(); ccCard.ID = id; return ccCard; }
/// <summary> /// Deprecated Method for adding a new object to the ccCard EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToccCard(ccCard ccCard) { base.AddObject("ccCard", ccCard); }