public async Task <HttpResponseMessage> ChangeStatus(int appointmentId, int status) { var message = CreateMessageData($"booking/changeStatus/{appointmentId}/{status}", new KeyValuePair <string, string>[] { new KeyValuePair <string, string>("appointmentId", appointmentId.ToString()), new KeyValuePair <string, string>("status", status.ToString()) }); var result = await _appointmentService.ChangeStatus(appointmentId, status); if (!result.IsSuccess) { return(CreateValidationErrorResponse(message, new ValidationResult(result.message))); } return(CreateOkResponse(message, status)); }