protected override async Task <List <string> > GetSuggestionsAsync(string parentId, string search, string param) { var intellisenseCountConfig = new IntellisenseCountConfig(); var roles = await UserManager.GetRolesAsync(parentId); return(roles.ToList() .Where(r => r.IndexOf(search, 0, StringComparison.OrdinalIgnoreCase) >= 0) .OrderBy(r => r) .Take(intellisenseCountConfig.Value) .Select(r => r) .ToList()); }
protected override async Task <List <string> > GetSuggestionsAsync(string parentId, string search, string param) { var intellisenseSizeConfig = new IntellisenseCountConfig(); var models = await UserManager.Users .OrderBy(r => r.UserName) .Where(r => r.UserName.Contains(search)) .Take(intellisenseSizeConfig.Value) .ToListAsync(); var result = models.Select(r => r.UserName).ToList(); return(result); }