コード例 #1
0
        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;
        }
コード例 #2
0
 public BooksController(IBookDomain domain) : base(domain)
 {
 }