public BookService(IBookDomain domain) { _mapper = new MapperConfiguration(config => { config.CreateMap <BookDTO, Book>() .ForMember(destination => destination.PublicationDate, map => map.MapFrom(source => source.PublicationDate.ToDateTime(null))) .ForMember(destination => destination.AuthorId, map => map.MapFrom(source => source.Author.Id)); config.CreateMap <Book, BookDTO>() .ForMember(destination => destination.PublicationDate, map => map.MapFrom(source => source.PublicationDate.ToUnixTimestamp())); config.CreateMap <AuthorDTO, Author>(); config.CreateMap <Author, AuthorDTO>(); }).CreateMapper(); _domain = domain; }
public BooksController(IBookDomain domain) : base(domain) { }