Example #1
0
        public CardDetailVm(string md5)
        {
            var cardModel = CardUtils.GetCardModel(md5);

            CardDetailModels =
                CardUtils.GetImagesDic(cardModel)
                .Select(pair => new CardDetailModel {
                ImageUrl = pair.Key, ImagePath = pair.Value
            })
                .ToList();
        }
Example #2
0
        // 下载图鉴
        private bool DownloadImages(CardModel cardModel)
        {
            var result       = true;
            var imagesUrlDic =
                CardUtils.GetImagesDic(cardModel)
                .Where(pair => !File.Exists(pair.Value))
                .ToList();

            foreach (var imagesUrlPair in imagesUrlDic)
            {
                result = DownloadImage(imagesUrlPair.Key, imagesUrlPair.Value);
            }
            return(result);
        }