public ActionResult Delete(int id)
        {
            if (id < 1)
            {
                return(BadRequest("Input request is empty"));
            }

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


            ServiceResult result = _userSystemService.Delete(sessionToken, id);

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

            return(Ok());
        }