protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Only called on first load, not when button clicked myIssue = new TestIssue(); } }
//Edit TestIssue public JsonResult GetTestIssue(string testIssueID) { string errorMsg = string.Empty; TestIssue testIssue = new TestIssue(); try { TestProvider testProvider = new TestProvider(); testIssue = testProvider.GetTestIssueByTestIssueID(new Guid(testIssueID)); List<TestIssueFiles> testIssueFiles = testProvider.GetTestIssueFilesByTestIssueD(new Guid(testIssueID)); if (testIssueFiles.Count > 0) { testIssue.TestIssueFiles.AddRange(testIssueFiles); } } catch (Exception ex) { errorMsg = ex.ToString(); } return Json(testIssue, JsonRequestBehavior.AllowGet); }
public void Remove(TestIssue testIssue) { _context.TestIssues.Remove(testIssue); }
public void Update(TestIssue testIssue) { _context.TestIssues.Update(testIssue); }
public void Add(TestIssue testIssue) { _context.TestIssues.Add(testIssue); }
public JsonResult SaveTestIssue(FormCollection formValues) { bool isSuccess = true; string errorMsg = string.Empty; try { TestProvider testProvider = new TestProvider(); TestIssue testIssue = new TestIssue(); testIssue.Description = formValues["txtIssueDes"].ToString(); if (formValues["testIssueID"] != null && !string.IsNullOrEmpty(formValues["testIssueID"].ToString())) { //Update Test Issue testIssue.TestIssueID = new Guid(formValues["testIssueID"].ToString()); testProvider.UpdateTestIssue(testIssue); } else { //Create New Test Issue testIssue.TestReportID = new Guid(formValues["testReportID"].ToString()); testIssue.TestIssueID = Guid.NewGuid(); testProvider.CreateTestIssue(testIssue); } //deal with attachment HttpFileCollectionBase fc = HttpContext.Request.Files; List<TestIssueFiles> attachmentlist = SaveUploadFiles(fc); testIssue.TestIssueFiles.AddRange(attachmentlist); if(testIssue.TestIssueFiles.Count >0) { testProvider.CreateTestIssueFile(testIssue); } } catch (Exception ex) { isSuccess = false; errorMsg = ex.ToString(); } return Json(new { IsSuccess = isSuccess, errorMsg = errorMsg }, "text/html", JsonRequestBehavior.AllowGet); }