public IHttpActionResult Post( [FromUri] CreateCustomerContactRequest request, [FromBody] WriteCustomerContactPayload payload) { if (!ModelState.IsValid) { return(BadRequestWithErrors()); } request.Payload = payload; var result = _createProcessor.Process(request); if (result.IsSuccess) { return(Ok(result)); } return(BadRequest()); }
/// <remarks/> public void CreateCustomerContactAsync(CreateCustomerContactRequest CreateCustomerContactRequest, object userState) { if ((this.CreateCustomerContactOperationCompleted == null)) { this.CreateCustomerContactOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateCustomerContactOperationCompleted); } this.InvokeAsync("CreateCustomerContact", new object[] { CreateCustomerContactRequest}, this.CreateCustomerContactOperationCompleted, userState); }
/// <remarks/> public void CreateCustomerContactAsync(CreateCustomerContactRequest CreateCustomerContactRequest) { this.CreateCustomerContactAsync(CreateCustomerContactRequest, null); }