private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button b = (Button)sender;

            selectedQuestion = ((QuestionInfo)b.Tag).q;
            MyEvents.QuestionSelectedHandler.RaiseMyCustomEvent(this, new MyEvents.QuestionSelected());
            NavigationService.Navigate(new Uri("/Pages/BlogPages/AddReply.xaml", UriKind.Relative));
        }
        public void SetItemsList()
        {
            if (QuestionList != null)
            {
                List <QuestionsForShowing> listSource = new List <QuestionsForShowing>();

                QuestionList.ItemsSource = new List <ModelHCI.QuestionHCI>();
                foreach (Question question in questionController.GetAll())
                {
                    if (!question.FrequentlyAsked)
                    {
                        ModelHCI.QuestionHCI q1 = new ModelHCI.QuestionHCI()
                        {
                            content       = question.PostContent.Content,
                            title         = question.PostContent.ContentTitle,
                            FAQ           = question.FrequentlyAsked,
                            question      = question,
                            questionReply = question.QuestionReply.Content
                        };
                        listSource.Add(new QuestionsForShowing()
                        {
                            q       = q1,
                            tagInfo = new QuestionInfo()
                            {
                                q = q1
                            }
                        });
                    }
                }

                if (listSource.Count > 0)
                {
                    QuestionList.ItemsSource = listSource;
                }
                else
                {
                    NoQuestions.Visibility = Visibility.Visible;
                }
            }
        }
示例#3
0
        public void SetItemsList()
        {
            if (FAQList != null)
            {
                List <ModelHCI.QuestionHCI> listSource = new List <ModelHCI.QuestionHCI>();

                FAQList.ItemsSource = new List <ModelHCI.QuestionHCI>();
                foreach (Question question in questionController.GetFAQ())
                {
                    ModelHCI.QuestionHCI q1 = new ModelHCI.QuestionHCI()
                    {
                        content  = question.PostContent.Content,
                        title    = question.PostContent.ContentTitle,
                        FAQ      = question.FrequentlyAsked,
                        question = question,
                        patient  = new ModelHCI.Patient()
                        {
                            FullName = question.Author.Name + " " + question.Author.Surname
                        },
                        questionReply = question.QuestionReply.Content
                    };
                    if (question.FrequentlyAsked)
                    {
                        listSource.Add(q1);
                    }
                }

                if (listSource.Count > 0)
                {
                    FAQList.ItemsSource = listSource;
                }
                else
                {
                    NoQuestions.Visibility = Visibility.Visible;
                }
            }
        }