public async Task <IActionResult> ImportIssues(ImportIssuesViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var user = await _usersProvider.GetUser(User.GetUserId()); if (model.TestSuiteId == 0) { await _testLabProvider.AddNewTestSuite(model.ProjectId, user); return(RedirectToAction("Index", "TestLab")); } var issueId = await _testLabProvider.AddNewIssue(model.IssueId, model.TestSuiteId, user); return(RedirectToAction("TestCase", "TestLab", new { @id = issueId })); } catch (Exception e) { Console.WriteLine(e); ModelState.AddModelError(string.Empty, e.Message); } return(View(model)); }
public IActionResult ImportIssues(int testSuiteId = 0) { var model = new ImportIssuesViewModel { TestSuiteId = testSuiteId }; return(View(model)); }