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