public DockerfileUnsupportedTests(ITestOutputHelper output, TestsSetup setup) : base(output, setup) { }
protected void testSetupSaveButton_Click(object sender, EventArgs e) { string name = testNameTextBox.Text; string fee = testFeeTextBox.Text; string id = testTypeDropDownList.SelectedValue; if (CheckRequeredField()) { TestsSetup test = new TestsSetup(); test.Name = name; double number; if (Double.TryParse(fee, out number)) { if (number >= 0) { test.Fee = Convert.ToDouble(number); } else { messageLabel.Text = "Fee doesn't support negative value."; messageLabel.ForeColor = System.Drawing.Color.Red; return; } } else { messageLabel.Text = "Fee must be Numeric."; messageLabel.ForeColor = System.Drawing.Color.Red; return; } test.TestTypeId = int.Parse(id); if (setupManager.IsTestsExists(test)) { messageLabel.Text = "Test Name already exists. Please, Enter a new name"; messageLabel.ForeColor = System.Drawing.Color.Red; testNameTextBox.Focus(); return; } else { int rowAffeted = setupManager.SaveTestSetup(test); if (rowAffeted > 0) { messageLabel.Text = "Saved Successfully."; messageLabel.ForeColor = System.Drawing.Color.ForestGreen; LoadAllTests(); } else { messageLabel.Text = "Insertion Failed."; messageLabel.ForeColor = System.Drawing.Color.Red; return; } } } else { messageLabel.Text = "Please, Fill all Fields"; messageLabel.ForeColor = System.Drawing.Color.Red; return; } }
public int SaveTestSetup(TestsSetup test) { return(testSetupGetway.SaveTestSetup(test)); }