Пример #1
0
        public CodeResult <UserInfoResponseDTO> Get()
        {
            var random = new Random();
            UserInfoResponseDTO item = new UserInfoResponseDTO
            {
                Id   = random.Next(1000, 10000),
                Name = "姓名" + random.Next(10, 100),
                Age  = random.Next(18, 100)
            };

            return(item.Success());
        }
Пример #2
0
        public async Task <IActionResult> GetUserInfoAsync()
        {
            string email = User.Identity.Name;
            UserInfoResponseDTO response = await authService.GetUserInfoAsync(email);

            return(Ok(new UserInfoResponse
            {
                Email = response.Email,
                FirstName = response.FirstName,
                LastName = response.LastName,
                Role = response.Role
            }));
        }