public IActionResult Results() { var testResults = testResultRepository.getAll(); var tests = testRepository.getAll(); var testResultUser = new List <User>(); var testResultTest = new List <Test>(); foreach (var testResult in testResults) { var user = usersRepository.Get(testResult.UserId); var test = testRepository.Get(testResult.TestId); testResultUser.Add(user); testResultTest.Add(test); } HomeTestResultViewModel vm = new HomeTestResultViewModel { TestResult = testResults, Test = testResultTest, User = testResultUser }; return(View(vm)); }
public IActionResult UserResult() { var user = HttpContext.Session.Get <User>("login-user"); var testResult = testResultRepository.getAll().Where(x => x.UserId == user.Id).ToList(); var tests = new List <Test>(); foreach (var item in testResult) { var test = testRepository.Get(item.TestId); tests.Add(test); } HomeTestResultViewModel vm = new HomeTestResultViewModel { TestResult = testResult, Test = tests }; return(View(vm)); }