protected async Task LoadData() { var cts = new CancellationTokenSource(); var result = await _repository.NajnovijaKursnaListaAsync(cts.Token); var kursnaListaZaDan = result.Value; IsDataCurrent = result.IsCurrent; Datum = kursnaListaZaDan.Datum.ToString("d"); foreach (var item in kursnaListaZaDan.ZaDevize) { try{ if (!string.IsNullOrEmpty(item.NazivZemlje)) { ZaDevizeItems.Add(new StavkaKursneListeViewModel(item)); } } // ReSharper disable once EmptyGeneralCatchClause catch { } } foreach (var item in kursnaListaZaDan.ZaEfektivniStraniNovac) { if (!string.IsNullOrEmpty(item.NazivZemlje)) { ZaEfektivniStraniNovacItems.Add(new StavkaKursneListeViewModel(item)); } } foreach (var item in kursnaListaZaDan.SrednjiKurs) { if (!string.IsNullOrEmpty(item.NazivZemlje)) { SrednjiKursItems.Add(new StavkaKursneListeViewModel(item)); } } IsDataLoaded = true; }
protected async Task LoadData() { CancellationTokenSource cts = new CancellationTokenSource(); var result = await _repository.NajnovijaKursnaListaAsync(cts.Token); var kursnaListaZaDan = result.Value; IsDataCurrent = result.IsCurrent; Datum = kursnaListaZaDan.Datum.ToShortDateString(); foreach (var item in kursnaListaZaDan.ZaDevize) { if (!string.IsNullOrEmpty(item.NazivZemlje)) { ZaDevizeItems.Add(new StavkaKursneListeViewModel(item)); } } foreach (var item in kursnaListaZaDan.ZaEfektivniStraniNovac) { if (!string.IsNullOrEmpty(item.NazivZemlje)) { ZaEfektivniStraniNovacItems.Add(new StavkaKursneListeViewModel(item)); } } foreach (var item in kursnaListaZaDan.SrednjiKurs) { if (!string.IsNullOrEmpty(item.NazivZemlje)) { SrednjiKursItems.Add(new StavkaKursneListeViewModel(item)); } } this.IsDataLoaded = true; return; }