public async Task <bool> GetAllDataFromServerAsync(int page, bool IsTemplate = true) { if (_iOManagerParams == IOManagerParams.SpotLight) { ImageDTOList = await _httpService.GetPhotosByPageAsync(page); } else if (_iOManagerParams == IOManagerParams.Bing) { ImageDTOList = await _bingHTTPService.GetImages(); IsTemplate = false; } else { } if (ImageDTOList.Count > 0) { if (_iOManagerParams == IOManagerParams.SpotLight) { await _iOManager.DownloadImages(ImageDTOList, page, IsTemplate); return(true); } } else { //notify about internet connection await _dialogService.ShowAlertAsync("Please Check your internet connection"); Application.Current.Exit(); } return(false); }