public async Task <IActionResult> GetUserData(string userId) { var claimsIdentity = this.User.Identity as ClaimsIdentity; var requestUserId = claimsIdentity.Claims.ToList().FirstOrDefault(x => x.Type == "id").Value; var companyId = claimsIdentity.Claims.ToList().FirstOrDefault(x => x.Type == "companyId").Value; var command = new GetUserDataQuery { RequestUserId = requestUserId, UserId = userId }; return(await _mediator.Send(command)); }
public async Task <ActionResult <UserDto> > Get([FromRoute] GetUserDataQuery query) => Ok(Mapper.Map <UserDto>(await Mediator.Send(query)));