public async Task <ActionResult> GetOwnersByCarUniqueNumber(string uniqueNumber)
        {
            var res = await _carOwnerService.GetCarOwners(uniqueNumber);

            _logger.LogInformation($"Getting car owners by uniqueNumber {uniqueNumber}", res);
            var ownersResponces = new List <OwnerResponce>();

            res.ForEach(o => ownersResponces.Add(_customMapper.OwnerToOwnerResponse(o)));
            return(Ok(new Response <OwnerResponce[]>(ownersResponces.ToArray())));
        }
        public async Task <IActionResult> GetUser([FromBody] TokenRequest tokenRequest)
        {
            //if(!User.Identity.IsAuthenticated)
            //{
            //    return Challenge();
            //}
            //var name=User.Identity.Name;//Name is null

            if (tokenRequest == null || tokenRequest.Token == null)
            {
                _logger.LogInformation($"bad request token is empty");

                return(BadRequest("token is empty"));
            }
            else
            {
                _logger.LogInformation($"getting user with token");

                var user = await _identityService.GetUserFromToken(tokenRequest.Token);

                var ownerResponse = _customMapper.OwnerToOwnerResponse(user);

                if (user != null)
                {
                    return(Ok(new Response <OwnerResponce>(ownerResponse)));
                }
            }
            return(Ok("Empty"));
        }