public IEnumerable <DisplayUser> Search(DisplayUserSearch search) => access.Search(search, loginContext.UserId);
public IEnumerable <DisplayUser> Search(DisplayUserSearch s, int excludeUserId) => context.DisplayUsers.AsNoTracking().Where(u => u.User.Id != excludeUserId && (string.IsNullOrWhiteSpace(s.FirstName) || u.FirstName.StartsWith(s.FirstName)) && (string.IsNullOrWhiteSpace(s.LastName) || u.LastName.StartsWith(s.LastName)) && (string.IsNullOrWhiteSpace(s.UserName) || u.User.UserName.StartsWith(s.UserName)));