private static ASC.Files.Core.File SaveFile(Invoice data, string url) { ASC.Files.Core.File file = null; var request = (HttpWebRequest)WebRequest.Create(url); using (var response = request.GetResponse()) { using (var stream = response.GetResponseStream()) { if (stream != null) { var document = new ASC.Files.Core.File { Title = string.Format("{0}{1}", data.Number, FormatPdf), FolderID = Global.DaoFactory.GetFileDao().GetRoot(), ContentLength = response.ContentLength }; if (data.GetInvoiceFile() != null) { document.ID = data.FileID; } file = Global.DaoFactory.GetFileDao().SaveFile(document, stream); } } } return file; }