public JsonResult Delete(System.String id) { RemoveCustomerRequest request = new RemoveCustomerRequest(); request.CustomerID = id; RemoveCustomerResponse response = _customerService.RemoveCustomer(request); return(Json(response)); }
public RemoveCustomerResponse RemoveCustomer(RemoveCustomerRequest request) { RemoveCustomerResponse response = new RemoveCustomerResponse(); response.Errors = new List <BusinessRule>(); try { if (_customerRepository.Remove(request.CustomerID) > 0) { response.CustomerDeleted = true; } } catch (Exception ex) { response.Errors.Add(new BusinessRule("DAL", "DAL_ERROR: " + ex.Message)); } return(response); }