public ActionResult AddAccount() { if (Request.Form["number"] != null) { account acc = new account { number = Request.Form["number"].ToString(), bank = Request.Form["bank"].ToString(), type = Convert.ToInt32(Request.Form["type"].ToString()), value = Convert.ToInt32(Request.Form["value"].ToString()), currency_id = Convert.ToInt32(Request.Form["currency_id"].ToString()) }; db.accounts.InsertOnSubmit(acc); try { db.SubmitChanges(); } catch (Exception e) { Console.WriteLine(e); // Make some adjustments. // ... // Try again. db.SubmitChanges(); } return RedirectToAction("Index", "Accounts"); } List<currency> Currencies = new List<currency>(); Currencies = db.currencies.ToList(); ViewData["Currencies"] = Currencies; return View(); }
partial void Deleteaccount(account instance);
partial void Updateaccount(account instance);
partial void Insertaccount(account instance);
private void detach_accounts(account entity) { this.SendPropertyChanging(); entity.currency = null; }
private void attach_accounts(account entity) { this.SendPropertyChanging(); entity.currency = this; }