public ActionResult ProfessorAnswers(Guid id)
        {
            String firstName, lastName, fullName;

            this.GenerateProfessor();
            SetData();

            Answers       = interaction.GetAnswersByQuestionId(id);
            ownersName    = new List <string>();
            answerContent = new List <string>();
            List <Guid> answerIds = new List <Guid>();
            bool        inRoom;
            int         bestAnswerPosition = -1;

            for (int i = 0; i < Answers.Count; i++)
            {
                if (Answers[i].FavouriteAnswerFlag == true)
                {
                    bestAnswerPosition = i;
                }
                answerIds.Add(Answers[i].Id);
                answerContent.Add(Answers[i].Content);
                if (Answers[i].Type.Equals("professor"))
                {
                    firstName = people.GetProfesor(Answers[i].OwnerId).FirstName;
                    lastName  = people.GetProfesor(Answers[i].OwnerId).LastName;
                }
                else
                {
                    firstName = people.GetStudent(Answers[i].OwnerId).FirstName;
                    lastName  = people.GetStudent(Answers[i].OwnerId).LastName;
                }
                fullName = firstName + " " + lastName;
                ownersName.Add(fullName);
            }
            String idQuestion = id.ToString();

            HttpContext.Session.SetString("questionId", idQuestion);
            if (HttpContext.Session.GetString("inRoom") == "true")
            {
                inRoom = true;
            }
            else
            {
                inRoom = false;
            }
            return(Json(new
            {
                type = "null",
                Authors = ownersName,
                Answers = answerContent,
                answersIds = answerIds,
                NumberOfAnswers = ownersName.Count,
                QuestionId = id,
                inRoom = inRoom,
                bestAnswerPosition = bestAnswerPosition
            }));
        }
 private void TestsIfStudentExistsInDatabase()
 {
     Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(people.GetStudent(Guid.Parse("AF3A7A50-BBE6-486C-BCDE-74692CA64481")).FirstName == "Tudor");
 }
 private void GenerateStudent()
 {
     student = people.GetStudent(this.id);
 }