Esempio n. 1
0
 public static FullTestViewModel ToMvcTest(this FullTestEntity test)
 {
     return(new FullTestViewModel
     {
         Id = test.Id,
         TestName = test.Name,
         Description = test.Description,
         TimeSec = test.TimeSec,
         Published = test.Published,
         UserId = test.UserId,
         Questions = test.Questions.Select(x => x.ToMvcQuestion())
     });
 }
Esempio n. 2
0
        public FullTestEntity GetTestByName(string testName)
        {
            var notFullTest = uow.TestRepository.GetTestByName(testName);

            if (notFullTest != null)
            {
                var fullTest = new FullTestEntity
                {
                    Id          = notFullTest.Id,
                    Name        = notFullTest.NameTest,
                    Description = notFullTest.Description,
                    Published   = notFullTest.Published,
                    TimeSec     = notFullTest.TimeSec,
                    UserId      = notFullTest.UserId,
                    Questions   = uow.QuestionRepository.GetQuestionsByIdTest(notFullTest.Id)?.ToList().Select(x => x.ToBllQuestion())
                };
                return(fullTest);
            }
            return(null);
        }