예제 #1
0
        public async Task <IActionResult> Users()
        {
            _logger.LogInformation("Requested users list for tenant {0} by {1}", User.Tenant(), User.Identity?.Name);
            var users = await _userManager.FindByTenantAsync(User.Tenant());

            return(Ok(users.Select(u => new UserDto {
                Username = u.UserName, IsAdmin = u.IsClinicAdmin, IsLocked = DateTimeOffset.UtcNow < (u.LockoutEnd ?? DateTimeOffset.MinValue)
            })));
        }