Beispiel #1
0
        public async Task Should_Add_Answer()
        {
            var command = new AddAnswerCommand()
            {
                Name = "TESTE"
            };

            var result = await _service.Add(command);

            result.Success.Should().BeTrue();
        }
Beispiel #2
0
        public ActionResult Create(answerModel ansm)
        {
            try
            {
                int i = 0;
                //while (i < 3)
                //{
                answer q = new answer();
                q.answer_name = ansm.answer_name;
                //   q.formation = (System.Collections.Generic.ICollection<Data.formation>)qzv.formation;
                q.question_id_Question = ansm.question_id_Question;
                q.id_Answer            = ansm.id_Answer;
                q.flag = ansm.flag;

                ans.Add(q);
                ans.Commit();
                i++;
                //  return RedirectToAction("Create");
                //}
                return(RedirectToAction("Index", new { id = q.question_id_Question }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Add(QuestionAnswerVM data)
        {
            Question question = new Question
            {
                Content = data.Content
            };
            User user = userService.GetByDefault(x => x.UserName == User.Identity.Name);

            question.UserID = user.ID;
            questionService.Add(question);

            Answer answer = new Answer
            {
                QuestionID = question.ID,
                UserID     = user.ID,
                Content    = data.AnswerContent
            };

            answerService.Add(answer);
            return(Redirect("/SysAdmin/QA/List"));
        }
Beispiel #4
0
        public async Task <UserTest> CreateUserAnswers(UserTest answerObject)
        {
            UserTest answer = await friendsService.Add(answerObject);

            return(answer);
        }
Beispiel #5
0
        public ActionResult CreateTraining(TrainingModel t, LessonModel[] l, QuestionModel[] q, AnswerModel[] a)
        {
            Training lastTraining = new Training();

            lastTraining = ts.GetLastAdded();
            Lesson lastLesson = new Lesson();

            lastLesson = ls.GetLastAdded();
            Question lastQuestion = new Question();

            lastQuestion = qs.GetLastAdded();
            foreach (var itema in a)
            {
                Answer an = new Answer();
                an.questionId  = lastQuestion.questionId + itema.questionNumber;
                an.description = itema.description;
                if (itema.isTrue == 0)
                {
                    an.isTrue = true;
                }
                else
                {
                    an.isTrue = false;
                }

                an.editorId = 1;
                ans.Add(an);
            }

            // ADD QUESTIONS

            foreach (var itemq in q)
            {
                Question qu = new Question();
                qu.lessonId    = lastLesson.lessonId + itemq.lessonNumber;
                qu.title       = itemq.title;
                qu.description = itemq.description;
                qu.editorId    = 1;
                qu.dateAdded   = DateTime.Now;
                qs.Add(qu);
            }
            foreach (var item in l)
            {
                // ADD A LESSON
                Lesson le = new Lesson();
                le.trainingId    = lastTraining.trainingId + 1;
                le.title         = item.title;
                le.description   = item.description;
                le.estimatedTime = item.estimatedTime;
                le.dateAdded     = DateTime.Now;
                le.editorId      = 1;
                ls.Add(le);
            }


            //ADD A TRAINING SESSION
            Training tr = new Training();

            tr.title         = t.title;
            tr.description   = t.description;
            tr.estimatedTime = t.estimatedTime;
            tr.dateAdded     = DateTime.Now;
            tr.editorId      = 1;
            //tr.categoryId = 1;
            tr.difficultyValue       = t.difficultyValue;
            tr.difficultyDescription = t.difficultyDescription;
            ts.Add(tr);
            ts.Commit();
            ls.Commit();
            qs.Commit();
            ans.Commit();



            return(RedirectToAction("Training"));
        }
Beispiel #6
0
        public void testAddStandaloneAnswer()
        {
            Assert.Null(serv.GetByDetails(this.hwId, this.studentId));
            // Arrange
            int count = serv.All().Count();


            // Act
            MichtavaResult res = serv.Add(entity);

            // Assert
            Assert.AreEqual(count + 1, serv.All().Count());
            Assert.NotNull(serv.GetByDetails(this.hwId, this.studentId));
            Assert.True(res is MichtavaSuccess);
            Assert.True(serv.HardDelete(entity) is MichtavaSuccess);
        }