コード例 #1
0
 public BookLoanCommandHandler(IBookLoanService bookLoanService,
                               IUserRepository userRepository,
                               IBookLoanRepository bookLoanRepository,
                               IBookRepository bookRepository,
                               IMapper <BookLoan, BookLoanInfoDTO> bookLoanMapper)
 {
     _bookLoanService    = bookLoanService;
     _userRepository     = userRepository;
     _bookLoanRepository = bookLoanRepository;
     _bookLoanMapper     = bookLoanMapper;
     _bookRepository     = bookRepository;
 }
コード例 #2
0
        public BookLoanController(IBookLoanService bookLoanService, IMemberService memberService)
        {
            if (bookLoanService == null)
            {
                throw new ArgumentNullException("bookLoanService");
            }
            if (memberService == null)
            {
                throw new ArgumentNullException("memberService");
            }

            _loanService   = bookLoanService;
            _memberService = memberService;
        }
コード例 #3
0
 public BookLoanFinishedEventHandler(IBookLoanService bookLoanService, IUserRepository userRepository)
 {
     _bookLoanService = bookLoanService;
     _userRepository  = userRepository;
 }
コード例 #4
0
 public BookReturnedEventHandler(IBookLoanRepository bookLoanRepository,
                                 IBookLoanService bookLoanService)
 {
     _bookLoanRepository = bookLoanRepository;
     _bookLoanService    = bookLoanService;
 }
コード例 #5
0
 public BookLoanController(IBookLoanService bookLoanService)
 {
     _bookLoanService = bookLoanService;
 }