private void CustomersButton_Click(object sender, EventArgs e) { CustomersForm customersForm = new CustomersForm { MainFormReference = this }; this.Hide(); customersForm.Show(); }
public void TestCustomer_UI() { //REF: https://msdn.microsoft.com/en-us/library/ms182532.aspx ICustomerGui screen = new CustomersForm(); CustomerPresenter presenter = new CustomerPresenter(screen); screen.CustomerId = "new"; screen.CustomerName = ""; //Please see the ValidateData() method of CustomerPresenter for error messages try { presenter.btnSave_Click(); } catch (ArgumentOutOfRangeException e) { StringAssert.Contains(e.Message, "Name cannot be blank"); return; } Assert.Fail("No exception was thrown."); }
public ActionResult <CustomerPreferenceReport> GetAllCustomerPreferencesReport(CustomersForm form) { // Validation var valResult = form.Customers.Select(c => c.Validate(_validate)) .Where(r => r != null).ToArray(); if (valResult.Count() > 0) { return(HttpResponse.GetResultFromHttpResponses(valResult)); } return(Customer.GenerateAllCustomersReport(form.Customers, _report)); }
public ActionResult <CustomerPreferenceReport> GetSingleCustomerPreferencesReport(CustomersForm form) { // Validation if (form.Customer == null) { return(HttpResponse.TeapotResult(ApiOffences.CustomerCannotBeNull, nameof(Customer))); } var valResult = form.Customer.Validate(_validate); if (valResult != null) { return(valResult); } return(form.Customer.GenerateSingleCustomerReport(_report)); }