Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         // Only called on first load, not when button clicked
         myIssue = new TestIssue();
     }
 }
Exemplo n.º 2
0
        //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);
 }
Exemplo n.º 6
0
        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);
        }