public ActionResult Create(int id = 0) { int testRunID = db.Results.Find(id).TestRunID; int testCaseID = db.Results.Find(id).TestCaseID; ResultVM vm = new ResultVM { TestCaseID = testCaseID, Severities = Common.ToSelectList<TestTrack.Models.Severity>(), States = Common.ToSelectList<TestTrack.Models.State>(), TestRunID = testRunID }; return PartialView(vm); }
public ActionResult SetAssignee(int id = 0) { ResultVM vm = new ResultVM { TestCaseID = db.Results.Find(id).TestCaseID, ResultID = id, TestRunID = db.Results.Find(id).TestRunID }; return PartialView(vm); }
public ActionResult SetAssignee(ResultVM vm) { var result = db.Results.Find(vm.ResultID); if (result == null) return HttpNotFound(); result.AssignedTo = vm.AssignedTo; db.Entry(result).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index", "ExecuteTestRun", new { id = vm.TestRunID }); }
public ActionResult Create(ResultVM vm) { var result = Mapper.Map<ResultVM, Result>(vm); db.Results.Add(result); db.SaveChanges(); if (vm.Title != null) { var defect = Mapper.Map<ResultVM, Defect>(vm); defect.ResultID = result.ResultID; db.Defects.Add(defect); db.SaveChanges(); } return RedirectToAction("Index", "ExecuteTestRun", new { id = vm.TestRunID }); }