public PurchaseApiController(ICustomerProvider customerProvider, IVirtualAccountServiceGateway virtualAccountServiceGateway, IBettingServiceGateway bettingServiceGateway, ICustomerServiceGateway customerServiceGateway, IBettingHistoryServiceGateway bettingHistoryServiceGateway)
 {
     _customerProvider             = customerProvider;
     _virtualAccountServiceGateway = virtualAccountServiceGateway;
     _bettingServiceGateway        = bettingServiceGateway;
     _customerServiceGateway       = customerServiceGateway;
     _bettingHistoryServiceGateway = bettingHistoryServiceGateway;
 }
 public AccountApiController(IBettingServiceGateway bettingServiceGateway, IVirtualAccountServiceGateway virtualAccountServiceGateway, ICustomerProvider customerProvider, IExpertMarketServiceGateway expertMarketServiceGateway, IBetDateProvider betDateProvider, IBettingHistoryServiceGateway bettingHistoryServiceGateway, IMapper mapper, ITeamGameServiceGateway teamGameServiceGateway)
 {
     _bettingServiceGateway        = bettingServiceGateway;
     _virtualAccountServiceGateway = virtualAccountServiceGateway;
     _customerProvider             = customerProvider;
     _expertMarketServiceGateway   = expertMarketServiceGateway;
     _betDateProvider = betDateProvider;
     _bettingHistoryServiceGateway = bettingHistoryServiceGateway;
     _mapper = mapper;
     _teamGameServiceGateway = teamGameServiceGateway;
 }