Esempio n. 1
0
 private Book(BookId id, string title, string description, AuthorId authorId, AuthorFullName authorName)
 {
     Id          = id;
     Title       = new BookTitle(title);
     Description = description;
     AuthorId    = authorId;
     AuthorName  = authorName;
     State       = BookState.InDatabase;
     Amount      = new BookAmount(0);
 }
Esempio n. 2
0
 public BookRecord(BookId bookId, BookAmount bookAmount, BookTitle title)
 {
     BookId     = bookId;
     BookAmount = bookAmount;
     Title      = title;
 }
Esempio n. 3
0
 public void ChangeTitle(BookTitle bookTitle)
 {
     AddEvent(new BookTitleChanged(Id.Value, this.Title.Value, bookTitle.Value));
     this.Title = bookTitle;
 }
Esempio n. 4
0
 public AuthorBookRecord(BookId bookId, BookTitle title)
 {
     BookId = bookId;
     Title  = title;
 }