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; }
public CourierService(ITenantPersistenceService tenantPersistenceService, ICourierRepository courierRepository, ISystemEventRepository systemEventRepository , IRequestRepository requestRepository, IBusinessRuleSet <Courier> businessRuleSet = null) : base(courierRepository, courierRepository, tenantPersistenceService, businessRuleSet) { _courierRepository = courierRepository; _systemEventRepository = systemEventRepository; _requestRepository = requestRepository; }
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; }
/// <summary> /// Initializes a new instance of the <see cref="UserRegistrationService"/> class /// </summary> /// <param name="eventAuthenticationRepository">Authentication Repository layer reference</param> /// <param name="userService">Customer Facade layer reference</param> /// <param name="messageService">Message Service layer reference</param> internal SystemEventService( IFrameworkAuthenticationRepository frameworkAuthenticationRepository, IUserService userService, ISettingService settingService, ISystemEventRepository systemEventRepository, ICacheManager cacheManager, IWorkContext workContext) { this.frameworkAuthenticationRepository = frameworkAuthenticationRepository; this.userService = userService; this.settingService = settingService; this.systemEventRepository = systemEventRepository; this.cacheManager = cacheManager; this.workContext = workContext; }
public SystemEventService(ITenantPersistenceService tenantPersistenceService, ISystemEventRepository systemEventRepository, IBusinessRuleSet <SystemEvent> businessRuleSet = null) : base(systemEventRepository, systemEventRepository, tenantPersistenceService, businessRuleSet) { _systemEventRepository = systemEventRepository; }