コード例 #1
0
ファイル: Author.cs プロジェクト: hilldata/LibraryCatalog
 public Author(CatalogEntry book, string authorName, int ordIndex = 0, string role = null) : base(true)
 {
     Book     = book;
     FullName = authorName;
     OrdIndex = ordIndex;
     Role     = role;
 }
コード例 #2
0
ファイル: Genre.cs プロジェクト: hilldata/LibraryCatalog
 public Genre(CatalogEntry book, string genre) : base(true)
 {
     Book  = book;
     Value = genre.HasValue() ? genre.Truncate(50) : throw new ArgumentNullException(nameof(genre));
 }
コード例 #3
0
ファイル: Identifier.cs プロジェクト: hilldata/LibraryCatalog
 public Identifier(CatalogEntry book, string identifier) : base(true)
 {
     Book  = book;
     Value = identifier.HasValue() ? FixValue(identifier) : throw new ArgumentNullException(nameof(identifier));
 }
コード例 #4
0
ファイル: OwnedBook.cs プロジェクト: hilldata/LibraryCatalog
 public OwnedBook(int bookNumber, CatalogEntry book) : base(true)
 {
     BookNumber = bookNumber;
     Book       = book ?? throw new ArgumentNullException(nameof(book));
     IsDeleted  = false;
 }