public static CoronavirusCountriesChartViewModel LoadViewModel(ICoronavirusCountryService coronavirusCountryService, Action<Task> onLoaded = null) { CoronavirusCountriesChartViewModel viewModel = new CoronavirusCountriesChartViewModel(coronavirusCountryService); viewModel.Load().ContinueWith(t => onLoaded?.Invoke(t)); return viewModel; }
public static CoronavirusCountriesChartViewModel LoadViewModel(ICoronavirusCountryService coronavirusCountryService, Action <Task> onLoaded = null) { CoronavirusCountriesChartViewModel viewModel = new CoronavirusCountriesChartViewModel(coronavirusCountryService); viewModel.Load().ContinueWith(t => onLoaded?.Invoke(t)); // to po to by model sie nie wyswietlil nie ladujac wszystkich danych return(viewModel); }