public void AddBook(Book book) { try { if (checkBookCategoryExist(book.BookCategory_Id)) { // check book code is already exist var b = _context.Book.Where(item => item.BookCode == book.BookCode).Select(item => new { item.Id }).SingleOrDefault(); if (b == null) { _bookDAL.AddBook(book); } else { throw new Exception("Mã sách đã tồn tại"); } } else { throw new Exception("Mã loại sách không tồn tại"); } } catch (Exception ex) { if (ex.Message.Contains("Mã sách đã tồn tại") || ex.Message.Contains("Mã loại sách không tồn tại")) { throw new Exception(ex.Message.ToString()); } else { throw new Exception("Error from BookBLL: " + ex.Message.ToString()); } } }
public int AddBook(Book book) { int bookid = dal.AddBook(book, SessionSet.EmployeeName); objLogBll.WriteLog("新增教材《" + book.bookName + "》基本信息"); return(bookid); }
public IActionResult Add(AddBookDto dto) { if (dto == null || !ModelState.IsValid) { return(View()); } _bookDAL.AddBook(dto); return(RedirectToAction("Books", "BookInventory", new { Area = ModuleDefiniation.MODULE_NAME })); }
public IActionResult Add(AddBookDto dto) { if (dto == null || !ModelState.IsValid) { return(View()); } _bookDAL.AddBook(dto); return(RedirectToAction("Books", "BookInventory")); }
public void AddBookTest() { Book book = new Book(65555, "看见", "柴静", 45, 12); Assert.AreEqual(1, bookDAL.AddBook(book)); }
/// <summary> /// /// </summary> /// <param name="person"></param> /// <returns></returns> public bool AddBook(Book book) { return(bookDal.AddBook(book) > 0); }