public async Task <HttpResponseMessage> CreateCustomerFeedback(CreateCustomerFeedbackDto createCustomerFeedback) { var message = CreateMessageData($"booking/feedback"); if (!ModelState.IsValid) { return(CreateValidationErrorResponse(message, new ValidationResult(Validation.InvalidParameters))); } var result = await _appointmentService.CreateCustomerFeedback(createCustomerFeedback.appointmentId, createCustomerFeedback.serviceId, createCustomerFeedback.feedback); if (!result.IsSuccess) { return(CreateValidationErrorResponse(message, new ValidationResult(result.message))); } return(CreateOkResponse(message, createCustomerFeedback)); }