public async Task <IActionResult> GetHealthByUserAsync(string userId) { if (userId != User.FindFirst(ClaimTypes.NameIdentifier).Value || User.FindFirst(ClaimTypes.Role).Value == EnumRoles.ORGANIZER) { return(Unauthorized()); } var health = await _healthRepository.GetHealthForUserAsync(userId); return(Ok(_mapper.Map <HealthAddViewModel>(health))); }