Ejemplo n.º 1
0
 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());
         }
     }
 }
Ejemplo n.º 2
0
        public int AddBook(Book book)
        {
            int bookid = dal.AddBook(book, SessionSet.EmployeeName);

            objLogBll.WriteLog("新增教材《" + book.bookName + "》基本信息");

            return(bookid);
        }
Ejemplo n.º 3
0
        public IActionResult Add(AddBookDto dto)
        {
            if (dto == null || !ModelState.IsValid)
            {
                return(View());
            }

            _bookDAL.AddBook(dto);

            return(RedirectToAction("Books", "BookInventory", new { Area = ModuleDefiniation.MODULE_NAME }));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="person"></param>
 /// <returns></returns>
 public bool AddBook(Book book)
 {
     return(bookDal.AddBook(book) > 0);
 }