コード例 #1
0
        public WorkshopQueries(IMapper mapper, IWorkshopCalendarRepository calendarRepo)
        {
            _calendarRepo = calendarRepo;

            _mapper = mapper;
            _mapper = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <WorkshopCalendar, WorkshopCalendarModel>().ReverseMap();
                cfg.CreateMap <WorkshopCalendarEvent, MaintenanceJobModel>().ReverseMap();
            }).CreateMapper();
        }
コード例 #2
0
        public FinishMaintenanceJobCommandHandler(IMapper mapper, IMessagePublisher messagePublisher, IWorkshopCalendarRepository calendarRepo)
        {
            _mapper           = mapper;
            _messagePublisher = messagePublisher;
            _calendarRepo     = calendarRepo;

            _mapper = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <WorkshopCalendarAggregateRoot, WorkshopCalendarModel>().ReverseMap();
                cfg.CreateMap <MaintenanceJob, MaintenanceJobModel>().ReverseMap();
            }).CreateMapper();
        }