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