public ActionResult Create([Bind(Include = "MemberID,Name,Address,LoanHistory")] MemberTable memberTable) { if (ModelState.IsValid) { db.MemberTable.Add(memberTable); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(memberTable)); }
static public void save(LibraryDBEntities1 db) { try { db.SaveChanges(); } catch (DbEntityValidationException ex) { FileStream fs = File.Open("c:\\error\\ErrorList", FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); foreach (var eVError in ex.EntityValidationErrors) { foreach (var vError in eVError.ValidationErrors) { sw.WriteLine("Property: " + vError.PropertyName + "Error: " + vError.ErrorMessage); } } sw.Close(); sw = null; } catch (Exception ex) { FileStream fs = File.Open("c:\\error\\ErrorList", FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine("Error: " + ex.Message); sw.Close(); sw = null; } }
public ActionResult Create([Bind(Include = "BookID,Title,Author,Genre,OnLoan,MemberID,Image")] BookTable bookTable) { //default image in case none is added so code doesnt break if (bookTable.Image == null) { bookTable.Image = "http://zombieresearchsociety.com/wp-content/uploads/2011/09/Unknown-Book.jpg"; } if (ModelState.IsValid) { db.BookTable.Add(bookTable); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MemberID = new SelectList(db.MemberTable, "MemberID", "Name", bookTable.MemberID); return(View(bookTable)); }