public ActionResult EditCustomer(string customerID) { CustomerMaintenanceViewModel customerMaintenanceViewModel = new CustomerMaintenanceViewModel(); customerMaintenanceViewModel.Customer.CustomerID = new Guid(customerID); return(View("CustomerMaintenance", customerMaintenanceViewModel)); }
public ActionResult CustomerMaintenance() { CustomerMaintenanceViewModel customerMaintenanceViewModel = new CustomerMaintenanceViewModel(); customerMaintenanceViewModel.Customer.CustomerID = Guid.Empty; return(View("CustomerMaintenance", customerMaintenanceViewModel)); }
private void CustomerMaintenanceView_Load(object sender, EventArgs e) { if (_viewModel == null) { _viewModel = new CustomerMaintenanceViewModel(); } InitializeViewBase(_viewModel); SetBindings(); _viewModel.LoadCustomersCommand.Execute(null); }
public HttpResponseMessage UpdateCustomer(HttpRequestMessage request, [FromBody] CustomerMaintenanceDTO customerDTO) { TransactionalInformation transaction; CustomerMaintenanceViewModel customerMaintenanceViewModel = new CustomerMaintenanceViewModel(); if (!ModelState.IsValid) { var errors = ModelState.Errors(); customerMaintenanceViewModel.ReturnMessage = ModelStateHelper.ReturnErrorMessages(errors); customerMaintenanceViewModel.ValidationErrors = ModelStateHelper.ReturnValidationErrors(errors); customerMaintenanceViewModel.ReturnStatus = false; var badresponse = Request.CreateResponse <CustomerMaintenanceViewModel>(HttpStatusCode.BadRequest, customerMaintenanceViewModel); return(badresponse); } Customer customer = new Customer(); ModelStateHelper.UpdateViewModel(customerDTO, customer); CustomerApplicationService customerApplicationService = new CustomerApplicationService(customerDataService); customerApplicationService.UpdateCustomer(customer, out transaction); customerMaintenanceViewModel.Customer = customer; customerMaintenanceViewModel.ReturnStatus = transaction.ReturnStatus; customerMaintenanceViewModel.ReturnMessage = transaction.ReturnMessage; customerMaintenanceViewModel.ValidationErrors = transaction.ValidationErrors; if (transaction.ReturnStatus == false) { var badresponse = Request.CreateResponse <CustomerMaintenanceViewModel>(HttpStatusCode.BadRequest, customerMaintenanceViewModel); return(badresponse); } else { var response = Request.CreateResponse <CustomerMaintenanceViewModel>(HttpStatusCode.Created, customerMaintenanceViewModel); return(response); } }
public HttpResponseMessage GetCustomerMaintenanceInformation(HttpRequestMessage request, Guid customerID) { TransactionalInformation customerTransaction; TransactionalInformation paymentTransaction; CustomerMaintenanceViewModel customerMaintenanceViewModel = new CustomerMaintenanceViewModel(); CustomerApplicationService customerApplicationService = new CustomerApplicationService(customerDataService); if (customerID != Guid.Empty) { Customer customer = customerApplicationService.GetCustomerByCustomerID(customerID, out customerTransaction); customerMaintenanceViewModel.Customer = customer; customerMaintenanceViewModel.ReturnStatus = customerTransaction.ReturnStatus; customerMaintenanceViewModel.ReturnMessage = customerTransaction.ReturnMessage; } List <PaymentType> paymentTypes = customerApplicationService.GetPaymentTypes(out paymentTransaction); customerMaintenanceViewModel.PaymentTypes = paymentTypes; if (paymentTransaction.ReturnStatus == false) { customerMaintenanceViewModel.ReturnStatus = paymentTransaction.ReturnStatus; customerMaintenanceViewModel.ReturnMessage = paymentTransaction.ReturnMessage; } if (customerMaintenanceViewModel.ReturnStatus == true) { var response = Request.CreateResponse <CustomerMaintenanceViewModel>(HttpStatusCode.OK, customerMaintenanceViewModel); return(response); } var badResponse = Request.CreateResponse <CustomerMaintenanceViewModel>(HttpStatusCode.BadRequest, customerMaintenanceViewModel); return(badResponse); }
public CustomerMaintenanceView(CustomerMaintenanceViewModel viewModel) : this() { _viewModel = viewModel; }