コード例 #1
0
        public override async void Init(object initData)
        {
            var coins = await _coinRepository.GetCoinsAsync().ConfigureAwait(true);

            if (!coins.Any())
            {
                var result = await _service.GetCoinsAsync().ConfigureAwait(true);

                await _coinRepository.InsertAsync(result.Value).ConfigureAwait(false);

                coins = result.Value;
            }

            Coins = new ObservableCollection <CoinModel>(coins);
        }