示例#1
0
        IDictionary <string, IMtgCard> GetCardInfo(IEnumerable <string> cardNames)
        {
            var cardsResult = _cardSource.GetCardsByNames(cardNames.ToArray());
            var index       = new Dictionary <string, IMtgCard>();

            foreach (var card in cardsResult)
            {
                index.Add(card.Name, card);
            }
            return(index);
        }
示例#2
0
        public IEnumerable <IMtgCard> GetCardsByName([FromBody] string[] names)
        {
            var result = _source.GetCardsByNames(names).Select(MtgCard.FromMtg);

            return(result);
        }