public ActionResult GetByToken()
        {
            var    claims       = HttpContext.User.Claims.ToList();
            string sessionToken = claims.FirstOrDefault(c => c.Type == AuthorizationDataModel.ClaimSessionToken)?.Value;

            var blResult = _userSystemService.GetByToken(sessionToken);

            if (blResult.userData == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound, "The user does not exist"));
            }

            if (blResult.actionResult.ResultConnection != ServiceResult.ResultConnectionEnum.Correct)
            {
                _logger.LogError($"User system service error: {blResult.actionResult.Message}");
                return(StatusCode(StatusCodes.Status500InternalServerError, blResult.actionResult.Message));
            }

            return(Ok(blResult.userData));
        }