Пример #1
0
        /// <summary> Сохранить докумен, прикрепленный к тревоге </summary>
        public static void SaveAlertRelatedDocuments(Int32 idAlertWithDocument = 498)
        {
            CropioApi cropio = GetCropioClient();
            //
            String fileFullName = "";
            //Int32 idAlertWithoutoDcuments = 507;
            MassResponse <CO_Document> doc = cropio.ObjRelatedDocument <CO_Alert>(idAlertWithDocument);

            //Console.WriteLine(doc);
            if (doc.Data.Count == 0)
            {
                return;
            }

            foreach (CO_Document document in doc.Data)
            {
                //Console.WriteLine(document.DocumentUrl);

                Console.WriteLine(Path.GetFileName(Uri.UnescapeDataString(document.DocumentUrl)));
                if (!String.IsNullOrWhiteSpace(fileFullName))
                {
                    Byte[] fileBody = cropio.DownloadDocumentFile(document.Id);
                    File.WriteAllBytes(fileFullName, fileBody);
                }
            }
        }