Exemplo n.º 1
0
 public CoinRepository(ILogger <CoinRepository> logger, IOptions <GdaxOptions> options)
 {
     _logger        = logger;
     _gdaxOptions   = options.Value;
     _client        = new RestClient(_gdaxOptions.BaseUri);
     _authenticator = new RequestAuthenticator(_gdaxOptions.ApiKey, _gdaxOptions.Passphrase, _gdaxOptions.Secret);
 }
Exemplo n.º 2
0
 public StrategiesController(ILogger <CoinsController> logger,
                             IOptions <GdaxOptions> options,
                             IRatesRepository ratesRepository)
 {
     _logger          = logger;
     _ratesRepository = ratesRepository;
     _gdaxOptions     = options.Value;
     _authenticator   = new RequestAuthenticator(_gdaxOptions.ApiKey, _gdaxOptions.Passphrase, _gdaxOptions.Secret);
 }
Exemplo n.º 3
0
 public ProductsController(ILogger <CoinsController> logger, IOptions <GdaxOptions> options)
 {
     _logger        = logger;
     _gdaxOptions   = options.Value;
     _authenticator = new RequestAuthenticator(_gdaxOptions.ApiKey, _gdaxOptions.Passphrase, _gdaxOptions.Secret);
 }
Exemplo n.º 4
0
 public RatesRepository(IOptions <GdaxOptions> options, ILogger <RatesRepository> logger)
 {
     _gdaxOptions   = options.Value;
     _logger        = logger;
     _authenticator = new RequestAuthenticator(_gdaxOptions.ApiKey, _gdaxOptions.Passphrase, _gdaxOptions.Secret);
 }
Exemplo n.º 5
0
 public AccountsController(ILogger <CoinsController> logger, IOptions <GdaxOptions> options)
 {
     _logger      = logger;
     _gdaxOptions = options.Value;
 }