public void AttachPostChangeTestsToChangeRequestTest() { ChangeRequestInterface api = new CRSubSystemAPI(); PostChangeTest systemAffected = new PostChangeTest(); systemAffected.TestDesc = "Test"; ApiResult result = api.AttachPostChangeTestToChangeRequest(systemAffected); Assert.AreEqual(Globals.SUCCESS_STATUS_TEXT, result.StatusDesc); }
internal ApiResult AttachPostChangeTestsToChangeRequest(PostChangeTest postChangeTest) { ApiResult apiResult = new ApiResult(); try { if (!postChangeTest.IsValid()) { apiResult.SetFailuresAsStatusInResponseFields(postChangeTest.StatusDesc); return(apiResult); } postChangeTest.Save(); apiResult.SetSuccessAsStatusInResponseFields(); } catch (Exception ex) { HandleError(nameof(AttachSystemAffectedToChangeRequest), "EXCEPTION", ex.Message); apiResult.SetFailuresAsStatusInResponseFields(ex.Message); } return(apiResult); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { PostChangeTest attachment = new PostChangeTest(); attachment.ChangeRequestId = Request.QueryString["Id"]; attachment.CreatedBy = (Session["User"] as SystemUser)?.Username; attachment.CreatedOn = DateTime.Now; attachment.ModifiedBy = (Session["User"] as SystemUser)?.Username; attachment.ModifiedOn = DateTime.Now; attachment.TestDesc = txtTestDesc.Text; attachment.TestName = txtTestName.Text; ApiResult apiResult = BussinessLogic.cRSystemAPIClient.AttachPostChangeTestToChangeRequest(attachment); if (apiResult.StatusCode != Globals.SUCCESS_STATUS_CODE) { //Show Error Message string msg = "ERROR:" + apiResult.StatusDesc; Master.ErrorMessage = msg; return; } DataTable dt = BussinessLogic.cRSystemAPIClient.ExecuteDataSet("GetPostChangeTestsByChangeRequestId", new object[] { attachment.ChangeRequestId }).Tables[0]; dataGridResults.DataSource = dt; dataGridResults.DataBind(); } catch (Exception ex) { //Show Error Message string msg = "ERROR:" + ex.Message; Master.ErrorMessage = msg; return; } }
public ApiResult AttachPostChangeTestToChangeRequest(PostChangeTest test) => cRSubSystemAPI.AttachPostChangeTestToChangeRequest(test);
public ApiResult AttachPostChangeTestToChangeRequest(PostChangeTest test) => bll.AttachPostChangeTestsToChangeRequest(test);