public CustomerCommandHandler(
     IRepository <City> cityRepository,
     IRepository <Customer> repository,
     IPersonDomainService personDomainService,
     ISeqRepository seqRepository,
     IBus eventBus,
     IContext context)
 {
     _cityRepository      = cityRepository;
     _repository          = repository;
     _personDomainService = personDomainService;
     _seqRepository       = seqRepository;
     _eventBus            = eventBus;
     _context             = context;
 }
예제 #2
0
 public OrderSuggestionCommandHandler(IRepository <OrderBase> orderRepository,
                                      IRepository <Person> personRepository,
                                      IRepository <Product> productRepository,
                                      IRepository <OrderSuggestion> repository,
                                      IFcmNotification fcmNotification,
                                      IRepository <ApplicationSetting> applicationSettingRepository,
                                      ISeqRepository seqRepository,
                                      IApplicationSettingDomainService applicationSettingDomainService,
                                      IOrderDomainService orderDomainService)
 {
     _personRepository                = personRepository;
     _productRepository               = productRepository;
     _repository                      = repository;
     _fcmNotification                 = fcmNotification;
     _applicationSettingRepository    = applicationSettingRepository;
     _seqRepository                   = seqRepository;
     _applicationSettingDomainService = applicationSettingDomainService;
     _orderDomainService              = orderDomainService;
     _orderRepository                 = orderRepository;
 }
예제 #3
0
 public ShopCommandHandler(IRepository <City> cityRepository,
                           IRepository <Shop> repository,
                           IPersonDomainService personDomainService,
                           IFcmNotification fcmNotification,
                           IRepository <ApplicationSetting> applicationSettingRepository,
                           IRepository <Marketer> marketerRepository,
                           IMarketerDomainService marketerDomainService,
                           ISeqRepository seqRepository,
                           IRepository <Province> provinceRepository,
                           IBus eventBus,
                           IContext context)
 {
     _repository                   = repository;
     _personDomainService          = personDomainService;
     _fcmNotification              = fcmNotification;
     _applicationSettingRepository = applicationSettingRepository;
     _marketerRepository           = marketerRepository;
     _marketerDomainService        = marketerDomainService;
     _seqRepository                = seqRepository;
     _provinceRepository           = provinceRepository;
     _eventBus       = eventBus;
     _context        = context;
     _cityRepository = cityRepository;
 }
예제 #4
0
 public PromoterCommandHandler(IRepository <Promoter> repository, IPromoterDomainService promoterDomainService, ISeqRepository seqRepository)
 {
     _repository            = repository;
     _promoterDomainService = promoterDomainService;
     _seqRepository         = seqRepository;
 }