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());
        }
Ejemplo n.º 2
0
        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);
        }