public override async Task InitializeAsync(object navigationData) { try { IsBusy = true; MonitorContainer alertContainer = await _monitorService.GetMonitorsAsync(); OnUpdate(alertContainer); IsBusy = false; } catch (ServiceAuthenticationException e) { await DialogService.ShowAlertAsync(AppResources.GenericError, AppResources.Error, AppResources.OK); } catch (HttpRequestExceptionEx e) { await DialogService.ShowAlertAsync(AppResources.GenericError, AppResources.Error, AppResources.OK); } catch (Exception e) { await DialogService.ShowAlertAsync(AppResources.GenericError, AppResources.Error, AppResources.OK); } }