Esempio n. 1
0
 public UserService(
     IDateTimeProvider dateTimeProvider,
     IUserCreditService userCreditService,
     IUserRepository userRepository)
 {
     this.userRepository             = userRepository;
     this.userValidator              = new UserValidator(dateTimeProvider);
     this.creditLimitProviderFactory = new CreditLimitProviderFactory(userCreditService);
 }
Esempio n. 2
0
 public UserService(
     IClientRepository clientRepository,
     IUserDataAccess userDataAccess,
     UserValidator userValidator,
     CreditLimitProviderFactory creditLimitProviderFactory)
 {
     _clientRepository           = clientRepository;
     _userDataAccess             = userDataAccess;
     _userValidator              = userValidator;
     _creditLimitProviderFactory = creditLimitProviderFactory;
 }