public bool BorrowBook(Reader reader, ReaderType readerType, Book book, Reader OperatorUser) { if (reader == null || readerType == null || book == null || OperatorUser == null) { return(false); } if (reader.rdStatus != "有效" || (readerType.CanLendQty - reader.rdBorrowQty) <= 0) { return(false); } if (book.bkStatus != "在馆") { return(false); } reader.rdBorrowQty++; readerDAL.Update(reader); book.bkStatus = "借出"; bookDAL.Update(book); Borrow borrow = new Borrow(); borrow.rdID = reader.rdID; borrow.bkID = book.bkID; borrow.ldContinueTimes = 0; borrow.ldDateOut = DateTime.Now; borrow.ldDateRetPlan = DateTime.Now.AddDays(readerType.CanLendDay); borrow.lsHasReturn = false; borrow.OperatorLend = OperatorUser.rdName; borrowDAL.Add(borrow); return(true); }
public void Update(Book book) { if (_bookDAL.Get(x => x.Name == book.Name) == null) { _bookDAL.Update(book); } else { throw new Exception("Bu kitab zaten mevcut"); } }
public bool Update(Book model) { return(_bookDAL.Update(model) > 0); }
public bool Update(book b) { return(bookDAL.Update(b)); }
public IResult Update(Book book) { //Business codes _bookDal.Update(book); return(new SuccessResult(message: Messages.BookUpdated)); }
public bool Update(Book book) { return(dal.Update(book) > 0 ? true : false); }