public async Task <ActionResult> ResolveTest(Guid testGuid) { TestCaseRepository testCaseRepo = new TestCaseRepository(); var testCaseTask = testCaseRepo.GetByIdAsync(testGuid); ApplicationUserRepository <Tester> userRepo = new ApplicationUserRepository <Tester>(); var testerTask = userRepo.GetByUserNameAsync(User.Identity.Name); TestsRepository testsRepo = new TestsRepository(); var testsTask = testsRepo.GetByTestCaseForTesterAsync(await testerTask, await testCaseTask); TestStatusRepository testStatusRepo = new TestStatusRepository(); ViewBag.TestStatus = testStatusRepo.GetAll(); return(View(await testsTask)); }