public DetailsBook(Guid id) { var book = new Worker.Books.Book.Details(id); if (!book._isExist) { return; } this.DocumentId = book.DocumentId; this.TimeStamp = book.TimeStamp; this.Title = book.Title; this.Priority = book.Priority; this.IsChecked = book.IsChecked; this.UpdateTime = book.UpdateTime; this.SourceName = book.SourceName; var i = new Worker.Books.Chapter.Index(parentDocumentId: id); if (i.List.Count() == 0) { this.IsNoChild = true; } this._isExist = true; }
public ListShelfForBook(Guid documentId) { var book = new Worker.Books.Book.Details(documentId); this.List = new List <Item>(); this.AddPrioShelf(new Worker.Books.Shelf.Details(book.ParentDocumentId)); this.List.Reverse(); }
public MoveBook(Guid documentId) { var b = new Worker.Books.Book.Details(documentId); this._isExist = b._isExist; if (!b._isExist) { return; } this.DocumentId = b.DocumentId; this.TimeStamp = b.TimeStamp; }
private void AddParent(Guid parentDocumentId, int level) { var chapter = new Worker.Books.Chapter.Details(parentDocumentId); if (chapter._isExist) { this.List.Add(new Item(chapter, level, false)); this.AddParent(chapter.ParentDocumentId, level - 1); } else { var book = new Worker.Books.Book.Details(parentDocumentId); this.List.Add(new Item(book, level)); } }
public DirectoryBook(Guid documentId) { this.List = new List <Item>(); var book = new Worker.Books.Book.Details(documentId); if (!book._isExist) { return; } var chapters = new Worker.Books.Chapter.Index(parentDocumentId: documentId); this.AddChapter(chapters, 0); }
public Item(Worker.Books.Book.Details d, int level) { if (!d._isExist) { return; } this.DocumentId = d.DocumentId; this.Level = level; this.IsBook = true; this.Title = d.Title; this.Priority = d.Priority; this.IsChecked = d.IsChecked; this._isExist = true; }
public Item(Worker.Books.Book.Details d) { if (!d._isExist) { return; } this.DocumentId = d.DocumentId; this.Title = d.Title; this.Priority = d.Priority; this.IsChecked = d.IsChecked; this.UpdateTime = d.UpdateTime; this.SourceName = d.SourceName; this._isExist = true; }
public Item(Worker.Books.Book.Details d) { if (!d._isExist) { return; } var shelf = new Worker.Books.Shelf.Details(d.ParentDocumentId); if (!shelf._isExist) { return; } this.DocumentId = d.DocumentId; this.Title = d.Title; this.Priority = d.Priority; this.IsChecked = d.IsChecked; this.UpdateTime = d.UpdateTime; this.SourceName = d.SourceName; this.BookShelfName = shelf.Title; while (shelf.ParentDocumentId.HasValue) { shelf = new Worker.Books.Shelf.Details(shelf.ParentDocumentId.Value); if (!shelf._isExist) { return; } this.BookShelfName = shelf.Title + ">>" + this.BookShelfName; } this._isExist = true; }
public EditBook(Guid documentId) { var b = new Worker.Books.Book.Details(documentId); this._isExist = b._isExist; if (!b._isExist) { return; } this.DocumentId = b.DocumentId; this.TimeStamp = b.TimeStamp; this.Title = b.Title; this.Priority = b.Priority; this.IsChecked = b.IsChecked; var i = new Worker.Books.Chapter.Index(parentDocumentId: documentId); if (i.List.Count() == 0) { this.IsNoChild = true; } }