Exemple #1
0
 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);
            }
        }
Exemple #3
0
 private void UpdatePage(Models.KnowledgeBaseBinding response)
 {
     Title = response.title;
     knowledgeBaseVM.Item = response;
 }