コード例 #1
0
        public async Task <IHttpActionResult> UpdateDb()
        {
            try
            {
                var bulkDefaultCardDataUri = await ConstructBulkDefaultCardDataUri();

                List <ScryfallCard> scryfallCardData = await GetScryfallCardData(bulkDefaultCardDataUri);

                // todo - convert scryfallCardData to Card and add to db
                //List<Card> cardData = scryfallCardData
                //    .Select(sc => new Card(sc))
                //    .ToList();
                await cardsRepo.AddScryfallCards(scryfallCardData);

                return(Ok(scryfallCardData.Count));
            }
            catch (Exception e)
            {
                //return ExceptionResult;
                throw;
            }
        }