protected override async Task OnActivateAsync()
        {
            ActorEventSource.Current.ActorMessage(this, "Actor activated.");

            var assetPairs = await _assetPairRepository.GetAllAsync();

            var marginalAssetPairs = await _marginalAssetPairRepository.GetAllAsync();

            var marginalIssuers = await _marginalIssuerRepository.GetAllAsync();

            var marginalAssets = await _marginalAssetRepository.GetAllAsync();

            await StateManager.TryAddStateAsync("AssetPairs", assetPairs);

            await StateManager.TryAddStateAsync("MarginalAssetPairs", marginalAssetPairs);

            await StateManager.TryAddStateAsync("MarginalIssuers", marginalIssuers);

            await StateManager.TryAddStateAsync("MarginalAssets", marginalAssets);
        }
Example #2
0
 public async Task <IEnumerable <IIssuer> > GetAllAsync()
 {
     return(await _issuerRepository.GetAllAsync());
 }