public void InsertOrUpdate(CreditCard creditcard) { if (creditcard.Id == default(int)) { // New entity //context.CreditCards.Add(creditcard); context.CreditCards.AddObject(creditcard); } else { // Existing entity //context.Entry(creditcard).State = EntityState.Modified; } }
public ActionResult Create(CreditCard creditcard) { if (ModelState.IsValid) { //creditcard.CreditCardNumber = Utility.Encrypt(creditcard.CreditCardNumber); //creditcard.IV = Utility.GetIV(); creditcardRepository.Insert(creditcard); return RedirectToAction("Index"); } else { return View(); } }
/// <summary> /// Deprecated Method for adding a new object to the CreditCards EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCreditCards(CreditCard creditCard) { base.AddObject("CreditCards", creditCard); }
/// <summary> /// Create a new CreditCard object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="firstName">Initial value of the FirstName property.</param> /// <param name="lastName">Initial value of the LastName property.</param> /// <param name="creditCardNumber">Initial value of the CreditCardNumber property.</param> public static CreditCard CreateCreditCard(global::System.Int32 id, global::System.String firstName, global::System.String lastName, global::System.String creditCardNumber) { CreditCard creditCard = new CreditCard(); creditCard.Id = id; creditCard.FirstName = firstName; creditCard.LastName = lastName; creditCard.CreditCardNumber = creditCardNumber; return creditCard; }