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; }
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); }
public UserService(IUserRepository userRepository, IDatetimeService datetimeService) { _userRepository = userRepository; _datetimeService = datetimeService; }
public CardValidator(IDatetimeService datetimeService) { _datetimeService = datetimeService; }
public HeavyWorkTwo(BloggingContext context, IDatetimeService datetimeService) { _context = context; _datetimeService = datetimeService; }
public HeavyWorkOne(ILogger <HeavyWorkOne> logger, IDatetimeService datetimeService) { this._logger = logger; this._datetimeService = datetimeService; }