public void SaveBook(BOOKVM model) { bool Isvalid = ValidateModel(model); if (Isvalid) { if (model.book_id == 0) { TBL_BOOK book = new TBL_BOOK(); book.photo = model.photo; book.title = model.title; book.numofcopies = model.numofcopies; book.isbn = model.isbn; context.TBL_BOOK.Add(book); } else { var res = context.TBL_BOOK.SingleOrDefault(s => s.book_id == model.book_id); res.photo = model.photo; res.title = model.title; res.numofcopies = model.numofcopies; res.isbn = model.isbn; } context.SaveChanges(); } }
public bool ValidateModel(BOOKVM model) { if (string.IsNullOrEmpty(model.title)) { return(false); } if (string.IsNullOrEmpty(model.photo)) { return(false); } if (model.title.Length > 40) { return(false); } if (model.photo.Length > 245) { return(false); } if (model.numofcopies < 0) { return(false); } if (model.isbn <= 0) { return(false); } return(true); }
public ActionResult SaveBook(BOOKVM model) { book.SaveBook(model); return(RedirectToAction("Index")); }