public CardDetailVm(string md5) { var cardModel = CardUtils.GetCardModel(md5); CardDetailModels = CardUtils.GetImagesDic(cardModel) .Select(pair => new CardDetailModel { ImageUrl = pair.Key, ImagePath = pair.Value }) .ToList(); }
// 下载图鉴 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); }