public void UpdateDraftMessage(DraftMessage draftMessage) { CheckAutorizedInvoke(() => { client.UpdateDraftMessage(Token, draftMessage); return true; }); }
public string CreateDraftMessage(DraftMessage draftMessage) { return CheckAutorizedInvoke(() => client.CreateDraftMessage(Token, draftMessage)); }
private static void PrintDraftMessageInfo(DraftMessage draftMessage) { PrintProperty("Id", draftMessage.Id); PrintProperty("Создан", draftMessage.CreateDate); Console.Out.WriteLine("Получателей: {0}", draftMessage.Recipients.Length); foreach (var recipient in draftMessage.Recipients) { PrintProperty("Ящик", recipient.OrganizationBoxId); PrintProperty("ИД подразделения", recipient.DepartmentId); Console.Out.WriteLine(); } Console.Out.WriteLine("Документов: {0}", draftMessage.Documents.Length); foreach (var draftDocument in draftMessage.Documents) { PrintProperty("Id", draftDocument.Id); PrintProperty("Тип", draftDocument.DocumentType); PrintProperty("Наименование", draftDocument.Name); PrintProperty("Размер", draftDocument.FileSize); PrintProperty("Имя файла", draftDocument.FileName); PrintProperty("Комментарий", draftDocument.Comment); PrintProperty("Подтверждение приема", draftDocument.NeedReceipt); PrintProperty("Требуется подпись", draftDocument.NeedSign); Console.Out.WriteLine(); } Console.Out.WriteLine("Связанных документов: {0}", draftMessage.RelatedDocuments.Length); Console.Out.WriteLine("Пересылаемых документов: {0}", draftMessage.ForwardDocuments.Length); foreach (var relatedDocument in draftMessage.RelatedDocuments) { PrintProperty("Id", relatedDocument.DocumentId); Console.Out.WriteLine(); } }