public void RequestedBalances() { logService.Write("***********RequestedBalances START***********", true); try { keys = keyRepo.Get()?.ToList(); if (keys != null) { logService.Write("\tRequestedBalances get keys successful."); foreach (var key in keys) { logService.Write($"\tPublic key: {key.PublicKey}"); var account = Account(key.PublicKey, key.SecretKey); if (account != null) { logService.Write("\tRequestedBalances get account successful."); if (account.Balances != null) { logService.Write("\tRequestedBalances get Balances successful."); foreach (var balance in account.Balances) { SaveBalance(balance, key.PublicKey); } } } } } } catch (Exception ex) { logService.Write($"RequestedBalances error: Exception: {ex.Message} Innerexception: {ex.InnerException?.Message}", true); } logService.Write("***********RequestedBalances END***********", true); }
public void RequestedTrades() { logService.Write("***********RequestedTrades START***********", true); try { keys = keyRepo.Get()?.ToList(); configurations = configRepository.GetActive()?.ToList(); if (keys != null) { logService.Write("\tRequestedTrades get keys successful."); foreach (var key in keys) { logService.Write($"\tPublic key: {key.PublicKey}"); if (configurations != null) { foreach (var configuration in configurations) { RequestedTrades(key.PublicKey, key.SecretKey, $"{configuration.MainCoin}{configuration.AltCoin}"); } } } } } catch (Exception ex) { logService.Write($"RequestedTrades error: Exception: {ex.Message} Innerexception: {ex.InnerException?.Message}", true); } logService.Write("***********RequestedTrades END***********", true); }
public void SetKeys() { var keys = apiKeyRepository.Get(); var keysView = new List <APIKeyView>(); foreach (var item in keys) { var key = new APIKeyView() { ID = item.ID, Name = item.Name, PublicKey = item.PublicKey, SecretKey = item.SecretKey, IsActive = item.IsActive }; key.SetStatus(item.Status); keysView.Add(key); } APIKeyViews = keysView; }