public void Add(Book item) { Entity.Book book = BookMapping.MapToBookEntity(item); _bookContext.Insert(book); //foreach (var domainevent in item.EventList) //{ // DomainEventManager.Publish<BookCreatedEvent>(domainevent as BookCreatedEvent); //} }
public static Entity.Book MapToBookEntity(Book book) { var bk = new Entity.Book(); bk.Id = book.EntityIdentityKey.ToString(); bk.Title = book.Title; bk.ISBN = book.ISBN; bk.Language = book.Language; bk.Price = book.Price; bk.Title = book.Title; bk.PublisherId = book.Publisher.Id.ToString(); return(bk); }