private async Task UpdateProviderSummaryData() { try { _logger.LogInformation("Updating providers summery data."); var providersSummary = await _providersSummaryServices.GetProviderSummary(string.Empty); await GetDetailsAndAddToDatabase(providersSummary); while (providersSummary.nextPageUri != null) { providersSummary = await _providersSummaryServices.GetProviderSummary(providersSummary.nextPageUri); GetDetailsAndAddToDatabase(providersSummary); } } catch (Exception ex) { _logger.LogError(ex, "Error occurred while updating provider summary data"); } }
public async Task <IActionResult> OnGetAsync() { ProvidersSummary = await _providerSummaryServices.GetProviderSummary(string.Empty); return(Page()); }