예제 #1
0
        public ActionResult QuestionOverview()
        {
            List <QuestionViewModel> questionView = new List <QuestionViewModel>();

            foreach (Question question in _questionLogic.GetAllOpenQuestions())
            {
                questionView.Add(new QuestionViewModel(question, _userLogic.GetUserById(question.CareRecipientId)));
            }

            return(View("../Volunteer/Question/Overview", questionView));
        }
        public void GetAllOpenQuestion_IsValid()
        {
            Mock <IQuestionContext> mockContext = new Mock <IQuestionContext>();
            List <Question>         stub        = new List <Question>();

            mockContext.Setup(x => x.GetAllOpenQuestionsVolunteer())
            .Returns(stub);

            QuestionLogic   questionLogic = new QuestionLogic(mockContext.Object);
            List <Question> result        = questionLogic.GetAllOpenQuestions();

            Assert.IsInstanceOfType(result, typeof(List <Question>));
        }
예제 #3
0
        public void LoadQuestionsToList()
        {
            DataTable dt = ql.GetAllOpenQuestions();

            //Adding each row into listview with foreach + for loop
            foreach (DataRow row in dt.Rows)
            {
                //Standard adding item, only add the primary key as main item
                ListViewItem item = new ListViewItem(row[0].ToString());
                for (int i = 1; i < dt.Columns.Count; i++)
                {
                    //each item that follow the primary key will be added as sub item
                    item.SubItems.Add(row[i].ToString());
                }
                lvOpenQuestions.Items.Add(item);
            }
        }