示例#1
0
        public void Setup()
        {
            _logger = new Mock <ILogger>();
            _logger.Setup(a => a.ForContext <LenderLogic>()).Returns(_logger.Object);

            _lenderRepository = new Mock <ILenderRepository>();

            _logic = new LenderLogic(_lenderRepository.Object, _logger.Object);
        }
示例#2
0
 public List <Lends> getBooksUserDidntReturn(int idU)
 {
     return(LenderLogic.getBooksUserDidntReturn(idU));
 }
示例#3
0
 public List <Lends> getMyBooksNeedToBeReturned(int idU)
 {
     return(LenderLogic.getMyBooksNeedToBeReturned(idU));
 }
示例#4
0
 public List <Lends> getAllmyBooksThatBorrowed(int idU)
 {
     return(LenderLogic.getAllmyBooksThatBorrowed(idU));
 }
示例#5
0
 public bool returnBook(int idLender)
 {
     return(LenderLogic.returnBook(idLender));
 }
示例#6
0
 public List <Lends> getBooksUserWantedToBorrow(int idU)
 {
     return(LenderLogic.getBooksUserWantedToBorrow(idU));
 }
示例#7
0
 public List <Lends> getBorrowedBookByUser(int idU)
 {
     return(LenderLogic.getBorrowedBookByUser(idU));
 }
示例#8
0
 public List <Lends> getAllWaitingForApprovalByUser(int idU)
 {
     return(LenderLogic.getAllWaitingForApprovalByUser(idU));
 }
示例#9
0
 //אני לא מאשר את ההשאלה
 public bool rejectBorrow(int idBorrow)
 {
     return(LenderLogic.rejectBorrow(idBorrow));
 }
示例#10
0
 public bool confirmBorrow(int idBorrow)
 {
     return(LenderLogic.confirmBorrow(idBorrow));
 }
示例#11
0
 public void updateWhenBookIsAvailable(int idB, int idU)
 {
     LenderLogic.updateWhenBookIsAvailable(idB, idU);
 }
示例#12
0
 public bool borrowBook(int idB, int idU)
 {
     // return
     return(LenderLogic.borrowBook(idB, idU));
 }