示例#1
0
 public BasketLinesController(IBasketRepository basketRepository,
                              IBasketLinesRepository basketLinesRepository, IEventRepository eventRepository,
                              IEventCatalogService eventCatalogService, IMapper mapper, IBasketChangeEventRepository basketChangeEventRepository)
 {
     this.basketRepository            = basketRepository;
     this.basketLinesRepository       = basketLinesRepository;
     this.eventRepository             = eventRepository;
     this.eventCatalogService         = eventCatalogService;
     this.basketChangeEventRepository = basketChangeEventRepository;
     this.mapper = mapper;
 }
 public BasketChangeEventController(IMapper mapper, IBasketChangeEventRepository basketChangeEventRepository)
 {
     this.mapper = mapper;
     this.basketChangeEventRepository = basketChangeEventRepository;
 }
示例#3
0
 public GetBasketChangeEventsQueryHandler(IBasketChangeEventRepository basketChangeEventRepository)
 {
     _basketChangeEventRepository = basketChangeEventRepository ??
                                    throw new ArgumentNullException(nameof(basketChangeEventRepository));
 }
 public AddBasketEventCommandHandler(IBasketChangeEventRepository basketChangeEventRepository)
 {
     _basketChangeEventRepository = basketChangeEventRepository ??
                                    throw new ArgumentNullException(nameof(basketChangeEventRepository));
 }