コード例 #1
0
        public static IEnumerable <Card> Populate()
        {
            var datas = RetreiveFromJson("C:\\Users\\Pierre\\source\\repos\\Bozukiste\\LoR\\LoRAPI\\DbSetup\\DbFiles\\set1-en_us.json");

            for (var i = 0; i < datas.Length; i++)
            {
                datas[i].ID = i + 1;
                yield return(CardTranslator.Translate(datas[i]));
            }
        }
コード例 #2
0
ファイル: LorController.cs プロジェクト: Bozukiste/LoR
        public async Task <IActionResult> GetCardsByIds([FromQuery(Name = "id")] long[] pIds)
        {
            var cards = _cardRepository.GetMultipleById(pIds);

            if (cards == null || cards.Count() == 0)
            {
                return(NotFound("No card was found"));
            }

            return(Ok(CardTranslator.Translate(cards)));
        }
コード例 #3
0
 public override string ToString()
 {
     return($"{CardTranslator.Translate(Rank)} of {Suit.ToString()}");
 }
コード例 #4
0
ファイル: Card.cs プロジェクト: nchlsb/ConsoleCardGame
 public override string ToString()
 {
     return(CardTranslator.Translate(this));
 }