private async void _view_BLoadContent(object sender, EventArgs e) { try { _view.ToggleBtnLoadContent = false; InstagramLoadViewModel contentLoad = null; var instagramPage = _view.InstagramPage; if (string.IsNullOrWhiteSpace(instagramPage)) { _messegeService.ShowExclamation("Укажите страницу инстаграм"); return; } if (isNext) { var queryId = _view.QueryId; if (string.IsNullOrWhiteSpace(queryId)) { _messegeService.ShowExclamation("Укажите query_id"); return; } contentLoad = await _instagramService.InstagramNextAsync(instagramPage, queryId, owner, token); } else { contentLoad = await _instagramService.InstagramLoadAsync(instagramPage); isNext = true; } if (contentLoad != null) { token = contentLoad.Token; _view.IToken = token; owner = contentLoad.Owner; _view.IOwner = owner; vkItems = contentLoad.VkItemViewModels; } } catch (Exception ex) { _messegeService.ShowError(ex.Message); } finally { _view.ToggleBtnPostToVK = true; _view.ToggleBtnLoadContent = true; _view.BtnLoadContentText = "Загрузить еще"; _view.ToggleBtnLoadContent = true; } }