コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CustomerController"/> class.
 /// </summary>
 /// <param name="logger">A <see cref="ILogger"/>.</param>
 /// <param name="creditScoreService">A <see cref="ICreditScoreService"/>.</param>
 /// <param name="customerDatabase">A <see cref="ICustomerDatabase"/>.</param>
 public CustomerController(
     ILogger <CustomerController> logger,
     ICreditScoreService creditScoreService,
     ICustomerDatabase customerDatabase)
 {
     this._logger             = logger;
     this._creditScoreService = creditScoreService;
     this._customerDatabase   = customerDatabase;
 }
コード例 #2
0
 public CreditScoresController(ICreditScoreService creditScoreService)
 {
     _creditScoreService = creditScoreService;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GatherContactInfoInteractor"/> class.
 /// </summary>
 /// <param name="creditScoreService">A <see cref="ICreditScoreService"/>.</param>
 /// <param name="customerDatabase">A <see cref="ICustomerDatabase"/>.</param>
 public GatherContactInfoInteractor(ICreditScoreService creditScoreService, ICustomerDatabase customerDatabase)
 {
     this._creditScoreService = creditScoreService;
     this._customerDatabase   = customerDatabase;
 }
コード例 #4
0
 public RentalManager(IRentalDal rentalDal, ICarService carService, ICreditScoreService creditScoreService)
 {
     _carService         = carService;
     _creditScoreService = creditScoreService;
     _rentalDal          = rentalDal;
 }
コード例 #5
0
 public CreditService(ICreditScoreService creditScoreService, ILimitCalculatorService limitCalculator, ICreditRepository creditRepository)
 {
     _creditScoreService = creditScoreService;
     _limitCalculator    = limitCalculator;
     _creditRepository   = creditRepository;
 }
コード例 #6
0
 public CreditDecision(ICreditScoreService creditScoreService)
 {
     _creditScoreService = creditScoreService;
 }