public void Save(DocumentTasksPart openXmlPart) { base.SaveToPart(openXmlPart); }
internal Tasks(DocumentTasksPart ownerPart) : base(ownerPart) { }
public void Load(DocumentTasksPart openXmlPart) { LoadFromPart(openXmlPart); }
private static void AddNewTask(MainDocumentPart mdp, string title, User assignee, User assigner) { mdp.AddNewPart <DocumentTasksPart>(); DocumentTasksPart taskPart = mdp.DocumentTasksPart; taskPart.Tasks = new Tasks(); Tasks taskRoot = taskPart.Tasks; string guidEventId = Guid.NewGuid().ToString(); string guidTaskId = Guid.NewGuid().ToString(); string commonAnchorId = "546836446"; taskRoot.AppendChild <Task>( new Task( new TaskAnchor( new CommentAnchor() { Id = commonAnchorId }), new TaskHistory( new TaskHistoryEvent( new AttributionTaskUser() { UserId = assigner.UserId, UserProvider = assigner.DirectoryProvider, UserName = assigner.UserName }, new TaskAnchor( new CommentAnchor() { Id = commonAnchorId }), new TaskCreateEventInfo()) { Id = guidEventId, Time = DateTime.Now }, new TaskHistoryEvent( new AttributionTaskUser() { UserId = assigner.UserId, UserProvider = assigner.DirectoryProvider, UserName = assigner.UserName }, new TaskAnchor( new CommentAnchor() { Id = commonAnchorId }), new AssignTaskUser() { UserId = assignee.UserId, UserProvider = assignee.DirectoryProvider, UserName = assignee.UserName }) { Id = guidEventId, Time = DateTime.Now }, new TaskHistoryEvent( new AttributionTaskUser() { UserId = assigner.UserId, UserProvider = assigner.DirectoryProvider, UserName = assigner.UserName }, new TaskAnchor( new CommentAnchor() { Id = commonAnchorId }), new TaskTitleEventInfo() { Title = title }) { Id = guidEventId, Time = DateTime.Now })) { Id = guidTaskId }); }