public static void GetTenderData(Int32 tenderNumber) { RequestResult <TenderData> reqResult = ApsClient.GetTenderData(tenderNumber); if (!reqResult.IsSuccess) { Console.WriteLine("Не удалось получить информацию о состоянии тендера"); return; } TenderData tenderData = reqResult.Data; tenderData.Show(); }
public static void GetTenderDataAndTenderRoundOffersAndContractorFiles(Int32 tenderNumber) { RequestResult <TenderData> reqResult = ApsClient.GetTenderData(tenderNumber); if (!reqResult.IsSuccess) { Console.WriteLine("Не удалось получить информацию о состоянии тендера"); return; } TenderData tenderData = reqResult.Data; ApsClient.GetTenderRoundOffers(tenderData); tenderData.Show(); String workDir = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), $@"..\..\..\..\_Data\Tender #{tenderNumber}")); if (!Directory.Exists(workDir)) { Directory.CreateDirectory(workDir); } ApsClient.GetFilesFromCommertialOffers(tenderData, workDir); Console.WriteLine($"\n\nФайлы контрагентов сохранены в папку \"{workDir}\"\n"); }