예제 #1
0
파일: BookWriter.cs 프로젝트: bcjobs/demo
        EBook EBook(StoreContext context, Book book)
        {
            var eBook = EBooks.FirstOrDefault(b => b.Id == book.Id);
            if (eBook != null)
                return eBook;

            eBook = new EBook { RegisteredAt = Clock.GetTime() };
            context.Books.Add(eBook);
            return eBook;
        }
예제 #2
0
파일: BookReader.cs 프로젝트: bcjobs/demo
 Book Book(EBook eBook)
 {
     return new Book(
         eBook.Id,
         eBook.Isbn,
         eBook.Title,
         eBook.PublishedAt,
         eBook.Price,
         eBook.Authors.Select(a => a.Name)
     );
 }