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); }
public BookRecord(BookId bookId, BookAmount bookAmount, BookTitle title) { BookId = bookId; BookAmount = bookAmount; Title = title; }
public void ChangeTitle(BookTitle bookTitle) { AddEvent(new BookTitleChanged(Id.Value, this.Title.Value, bookTitle.Value)); this.Title = bookTitle; }
public AuthorBookRecord(BookId bookId, BookTitle title) { BookId = bookId; Title = title; }