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));
        }