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); }