public CustomerCommandHandler(ICustomerRepository customerRepository,
                               IUserInformationRepository userInformationRepository,
                               ICustomerServiceRepository customerServiceRepository,
                               ICustomerJobRepository customerJobRepository,
                               IUnitOfWork uow,
                               IMediatorHandler bus,
                               IMemoryCache cache
                               ) : base(uow, bus, cache)
 {
     _customerRepository        = customerRepository;
     _userInformationRepository = userInformationRepository;
     _customerServiceRepository = customerServiceRepository;
     _customerJobRepository     = customerJobRepository;
     Bus   = bus;
     Cache = cache;
 }
示例#2
0
 public CustomerAppService(
     ICustomerRepository customerRepository,
     IServiceRepository serviceRepository,
     ISupporterRepository supporterRepository,
     IAgenterRepository agenterRepository,
     ICustomerJobRepository customerJobRepository,
     IAnswerRepository answerRepository,
     IMapper mapper,
     IMediatorHandler bus
     )
 {
     _customerRepository    = customerRepository;
     _serviceRepository     = serviceRepository;
     _supporterRepository   = supporterRepository;
     _agenterRepository     = agenterRepository;
     _customerJobRepository = customerJobRepository;
     _answerRepository      = answerRepository;
     _mapper = mapper;
     Bus     = bus;
 }
示例#3
0
 public CustomerJobService(ICustomerJobRepository customJobRepository)
 {
     _customJobRepository = customJobRepository;
 }