Beispiel #1
0
 public RequestService(ITenantPersistenceService tenantPersistenceService,
                       IRequestRepository requestRepository,
                       IHoldingRequestRepository holdingRequestRepository,
                       IRequestHistoryRepository requestHistoryRepository,
                       ISystemEventRepository systemEventRepository,
                       ICourierRepository courierRepository,
                       IStaticValueService staticValueService,
                       INoteRequestRepository noteRequestRepository,
                       ISystemConfigurationRepository systemConfigurationRepository,
                       IScheduleRepository scheduleRepository, IGoogleService googleService,
                       ILocationRepository locationRepository,
                       IDiagnosticService diagnosticService,
                       IBusinessRuleSet <Request> businessRuleSet = null)
     : base(requestRepository, requestRepository, tenantPersistenceService, businessRuleSet)
 {
     _requestRepository             = requestRepository;
     _holdingRequestRepository      = holdingRequestRepository;
     _requestHistoryRepository      = requestHistoryRepository;
     _systemEventRepository         = systemEventRepository;
     _courierRepository             = courierRepository;
     _staticValueService            = staticValueService;
     _noteRequestRepository         = noteRequestRepository;
     _systemConfigurationRepository = systemConfigurationRepository;
     _scheduleRepository            = scheduleRepository;
     _googleService      = googleService;
     _locationRepository = locationRepository;
     _diagnosticService  = diagnosticService;
 }
Beispiel #2
0
 public HoldingRequestService(ITenantPersistenceService tenantPersistenceService,
                              IHoldingRequestRepository holdingRequestRepository,
                              IRequestRepository requestRepository,
                              IStaticValueService staticValueService,
                              ISystemEventRepository systemEventRepository,
                              ICourierRepository courierRepository,
                              IRequestService requestService,
                              IBusinessRuleSet <HoldingRequest> businessRuleSet = null)
     : base(holdingRequestRepository, holdingRequestRepository, tenantPersistenceService, businessRuleSet)
 {
     FriendlyEntityName        = "Holding request";
     _holdingRequestRepository = holdingRequestRepository;
     _requestRepository        = requestRepository;
     _staticValueService       = staticValueService;
     _systemEventRepository    = systemEventRepository;
     _courierRepository        = courierRepository;
     _requestService           = requestService;
 }
Beispiel #3
0
 public HoldingRequestRule(IHoldingRequestRepository holdingRequestRepository)
 {
     _holdingRequestRepository = holdingRequestRepository;
 }