Ejemplo n.º 1
0
        //[AuthorizeAccess]
        public HttpResponseMessage GetSubjects()
        {
            var exam = _examDal.GetExamByUserId(GetUser().Id);
            var test = _testDal.GetTestWithQuestionsById(exam.TestID);

            var subjectList = test.Questions.Select(t => new { Id = t.Category.Id, Name = t.Category.Name }).DistinctBy(d => d.Name).ToList();

            return(Request.CreateResponse(HttpStatusCode.OK, subjectList));
        }