public static Task <Keyword?[]> GetKeywords(this IKeywordService service, IEnumerable <string> ids)
        {
            List <Task <Keyword?> > posts = new List <Task <Keyword?> >();

            foreach (var id in ids)
            {
                posts.Add(service.Get(id));
            }
            return(Task.WhenAll(posts.ToArray()));
        }
Beispiel #2
0
        public static async Task <IEnumerable <Keyword> > GetData(this IKeywordService service, IEnumerable <string> ids)
        {
            List <Keyword> result = new List <Keyword>();

            foreach (var id in ids)
            {
                var item = await service.Get(id);

                if (item != null)
                {
                    result.Add(item);
                }
            }
            return(result);
        }