public void FetchItemDetail() { Models.KnowledgeBaseBinding response = knowledgeBaseVM.FetchKnowledgeBaseItemDetail(knowledgeBaseItem.id); if (response != null) { UpdatePage(response); //todo } else { Debug.WriteLine("Category list item is empty"); } }
private async void listView_ItemTapped(object sender, ItemTappedEventArgs e) { if (Settings.IsSubscriped) { var selectedCategory = ((ListView)sender).SelectedItem; Models.KnowledgeBaseBinding item = (Models.KnowledgeBaseBinding)selectedCategory; KnowledgeBaseItemDetail knowledgeBaseItemDetail = new KnowledgeBaseItemDetail(); knowledgeBaseItemDetail.knowledgeBaseItem = item; await Navigation.PushAsync(knowledgeBaseItemDetail); ((ListView)sender).SelectedItem = null; } else { ((ListView)sender).SelectedItem = null; await DisplayAlert("", AppConstant.UpgradeMessage, AppConstant.Done); } }
private void UpdatePage(Models.KnowledgeBaseBinding response) { Title = response.title; knowledgeBaseVM.Item = response; }