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;
 }
 public WithdrawFeeController(
     IMaintainingFeeService maintainingFeeService,
     IPortfolioService portfolioService,
     IHomepageCMSService homepageCMSService,
     IIntroducingSettingService introducingSettingService,
     IContactCMSService contactConfigurationService,
     IWithdrawFeeService withdrawFeeService,
     IInvestmentTargetCMSService investmentTargetCMSService)
 {
     _maintainingFeeService       = maintainingFeeService;
     _portfolioService            = portfolioService;
     _homepageCMSService          = homepageCMSService;
     _introducingSettingService   = introducingSettingService;
     _contactConfigurationService = contactConfigurationService;
     _maintainingFeeService       = maintainingFeeService;
     _withdrawFeeService          = withdrawFeeService;
     _investmentTargetCMSService  = investmentTargetCMSService;
 }