コード例 #1
0
ファイル: DownloadManager.cs プロジェクト: FleurLotus/MPSD
        public string InsertPriceInDb(IPriceImporter priceImporter, string pricesUrl, object param)
        {
            string importErrorMessage;

            foreach (PriceInfo priceInfo in priceImporter.Parse(_webAccess, pricesUrl, param, out importErrorMessage))
            {
                MagicDatabase.InsertNewPrice(priceInfo.IdGatherer, priceInfo.UpdateDate.Date, priceInfo.PriceSource.ToString("g"), priceInfo.Foil, priceInfo.Value);
            }

            return(importErrorMessage);
        }
コード例 #2
0
 public AutoDownloadPriceViewModel(PriceSource priceSource)
     : base("Download new price")
 {
     _priceImporter = PriceImporterFactory.Create(priceSource);
 }
コード例 #3
0
ファイル: DownloadManager.cs プロジェクト: FleurLotus/MPSD
 public IReadOnlyList <KeyValuePair <string, object> > GetPricesUrls(IPriceImporter priceImporter)
 {
     return(priceImporter.GetUrls(_webAccess));
 }