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); }