public CustomerController(ICustomerService customerService, IUserService userService, ITransactionHistoryService transactionHistoryService, IInvestmentTargetService investmentTargetService, IConfiguration configuration) { _customerService = customerService; _userService = userService; _transactionHistoryService = transactionHistoryService; _configuration = configuration; _investmentTargetService = investmentTargetService; }
public WithdrawalController(IUserService userService, IFundTransactionHistoryService fundTransactionHistoryService, IInvestmentTargetService investmentTargetService, IConfiguration configuration, ISMSGateway smsGateway, IWithdrawFeeService withdrawFeeService, IViettelPay viettelPay, IOrderRequestService orderRequestService, IGlobalConfigurationService globalConfigurationService) { _userService = userService; _fundTransactionHistoryService = fundTransactionHistoryService; _configuration = configuration; _investmentTargetService = investmentTargetService; _smsGateway = smsGateway; _withdrawFeeService = withdrawFeeService; _viettelPay = viettelPay; _orderRequestService = orderRequestService; _globalConfigurationService = globalConfigurationService; }