public AdminController(IExchangeRepository repo,
                        IMarketRepository marketRepository,
                        ICurrencyRepository currencyRepository,
                        IExchangeCurrencyRepository exchangeCurrencyRepository,
                        IExchangeMarketRepository exchangeMarketRepository)
 {
     _repo                       = repo;
     _marketRepository           = marketRepository;
     _currencyRepository         = currencyRepository;
     _exchangeCurrencyRepository = exchangeCurrencyRepository;
     _exchangeMarketRepository   = exchangeMarketRepository;
     _httpClient                 = new HttpClient();
 }
 public UnitOfWork(IExchangeCurrencyRepository ExchangeRateRepository,
                   ICurrencyPurchaseRepository currencyPurchaseRepository)
 {
     ExchangeRate = ExchangeRateRepository;
     Transaction  = currencyPurchaseRepository;
 }