public CommonService(
     IDatetimeService datetimeService,
     IEncryptionService encryptionService
     )
 {
     DatetimeService   = datetimeService;
     EncryptionService = encryptionService;
 }
 public AccountRepository(IAccountApiClient accountApiClient,
                          IPayeSchemeObfuscator payeSchemeObfuscator,
                          IDatetimeService datetimeService,
                          ILog logger,
                          IHashingService hashingService)
 {
     _accountApiClient     = accountApiClient;
     _payeSchemeObfuscator = payeSchemeObfuscator;
     _datetimeService      = datetimeService;
     _logger         = logger;
     _hashingService = hashingService;
 }
 public LightLoanDbContext(IUserService userService,
                           IDatetimeService datetimeService, DbContextOptions <LightLoanDbContext> options) : base(options)
 {
     _userService     = userService;
     _datetimeService = datetimeService;
 }
Exemplo n.º 4
0
        private PaymentController CreatePaymentController(Guid merchantId, IPaymentRepository paymentRepository, IBankOfIrelandClient bankOfIrelandClient, IDatetimeService datetimeService)
        {
            var bankOfIrelandPaymentRequestMapper = new BankOfIrelandPaymentRequestMapper();
            var bankOfIrelandAcquiringBankService = new BankOfIrelandAcquiringBankService(bankOfIrelandClient, bankOfIrelandPaymentRequestMapper, paymentRepository);
            var acquirerBankSelectionService      = new AcquirerBankSelectionService();

            var createCardPaymentService = new CreateCardPaymentService(bankOfIrelandAcquiringBankService, paymentRepository, acquirerBankSelectionService);

            var cardPaymentResponseMapper = new CardPaymentResponseMapper();
            var paymentService            = new PaymentService(createCardPaymentService, cardPaymentResponseMapper, null, null, null);

            var cardValidator = new CardValidator(datetimeService);
            var controller    = new PaymentController(LoggerHelper.CreateLogger <PaymentController>(), paymentService, cardValidator);

            controller.ControllerContext = ControllerContextFactory.CreateControllerContextForClient(merchantId);

            return(controller);
        }
Exemplo n.º 5
0
 public UserService(IUserRepository userRepository, IDatetimeService datetimeService)
 {
     _userRepository  = userRepository;
     _datetimeService = datetimeService;
 }
 public CardValidator(IDatetimeService datetimeService)
 {
     _datetimeService = datetimeService;
 }
Exemplo n.º 7
0
 public HeavyWorkTwo(BloggingContext context, IDatetimeService datetimeService)
 {
     _context         = context;
     _datetimeService = datetimeService;
 }
Exemplo n.º 8
0
 public HeavyWorkOne(ILogger <HeavyWorkOne> logger, IDatetimeService datetimeService)
 {
     this._logger          = logger;
     this._datetimeService = datetimeService;
 }