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;
     }
 }
Exemple #3
0
        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));
        }