private void onSuccess(APIWikiPage response) { wikiData.Value = response; if (response.Layout == index_path) { LoadDisplay(new WikiMainPage { Markdown = response.Markdown, Padding = new MarginPadding { Vertical = 20, Horizontal = 50, }, }); } else { LoadDisplay(articlePage = new WikiArticlePage($@"{api.WebsiteRootUrl}/wiki/{path.Value}/", response.Markdown)); } }
private void onFail() { LoadDisplay(articlePage = new WikiArticlePage($@"{api.WebsiteRootUrl}/wiki/", $"Something went wrong when trying to fetch page \"{path.Value}\".\n\n[Return to the main page](Main_Page).")); }
public YandexSearchSteps(YandexMainPage yandexMainPage, YandexSearchResultsPage yandexSearchResultsPage, WikiArticlePage wikiArticlePage) { _yandexMainPage = yandexMainPage; _yandexSearchResultsPage = yandexSearchResultsPage; _wikiArticlePage = wikiArticlePage; }