public BookLoanCommandHandler(IBookLoanService bookLoanService, IUserRepository userRepository, IBookLoanRepository bookLoanRepository, IBookRepository bookRepository, IMapper <BookLoan, BookLoanInfoDTO> bookLoanMapper) { _bookLoanService = bookLoanService; _userRepository = userRepository; _bookLoanRepository = bookLoanRepository; _bookLoanMapper = bookLoanMapper; _bookRepository = bookRepository; }
public BookLoanController(IBookLoanService bookLoanService, IMemberService memberService) { if (bookLoanService == null) { throw new ArgumentNullException("bookLoanService"); } if (memberService == null) { throw new ArgumentNullException("memberService"); } _loanService = bookLoanService; _memberService = memberService; }
public BookLoanFinishedEventHandler(IBookLoanService bookLoanService, IUserRepository userRepository) { _bookLoanService = bookLoanService; _userRepository = userRepository; }
public BookReturnedEventHandler(IBookLoanRepository bookLoanRepository, IBookLoanService bookLoanService) { _bookLoanRepository = bookLoanRepository; _bookLoanService = bookLoanService; }
public BookLoanController(IBookLoanService bookLoanService) { _bookLoanService = bookLoanService; }