public GetCashController( IEzbobWorkplaceContext context, ICustomerNameValidator validator, IPacnetPaypointServiceLogRepository logRepository, ICustomerRepository customerRepository, ILoanCreator loanCreator) { this.context = context; this.serviceClient = new ServiceClient(); this.validator = validator; this.logRepository = logRepository; this.customerRepository = customerRepository; this.loanCreator = loanCreator; }
public PaypointController( IEzbobWorkplaceContext context, IPacnetPaypointServiceLogRepository pacnetPaypointServiceLogRepository, IPaypointTransactionRepository paypointTransactionRepository, PayPointApi paypoint, ILoanOptionsRepository loanOptionsRepository ) { this.context = context; this.logRepository = pacnetPaypointServiceLogRepository; this.paypointTransactionRepository = paypointTransactionRepository; this.paypointApi = paypoint; this.loanOptionsRepository = loanOptionsRepository; this.serviceClient = new ServiceClient(); } // constructor