public async Task <demoResult> CloseCaseCard([FromBody] CloseCaseCardDto dto)
        {
            if (dto == null || !dto.IsValid())
            {
                _logger.Warning($"Model {nameof(dto)} not valid");
                return(BadRequest(ErrorCodes.ValidationError));
            }

            var result = await _caseService.CloseCaseCard(GetUserId(), dto);

            if (result.IsFailure)
            {
                return(BadRequest(result.ErrorCode));
            }

            return(Ok());
        }