Beispiel #1
0
        private static Guid?LoadAndSave(String auctionNumber, String auctionUrl)
        {
            Guid?auctionUid = null;

            try
            {
                //if (!String.IsNullOrWhiteSpace(auctionNumber) && (auctionNumber.Length == 11 || auctionNumber.Length == 19))
                {
                    String html = ZakupkiGovRu.GetAuctionInf(auctionNumber, auctionUrl);
                    if (!String.IsNullOrWhiteSpace(html))
                    {
                        if (auctionNumber.Length == 11) // 223 фз
                        {
                            auctionUid = Fz223.SaveAuctionInf(html);
                        }
                        if (auctionNumber.Length == 19) // 44 фз
                        {
                            auctionUid = Fz44.SaveAuctionInf(html);
                        }
                    }
                    else
                    {
                        Log.Write(String.Format($"Информация о заявке '{auctionNumber}' не загрузилась."));
                    }
                }
                //else { Log.Write(String.Format($"Не указан номер заявки.")); }
            }
            catch (Exception e) { Log.Write(String.Format(e.Message)); }
            return(auctionUid);
        }