public FocusNotificationService(IFocusStore focusStore, IDigitLogger logger, IButler butler, IOptions <DigitServiceOptions> optionsAccessor, IDigitPushServiceClient digitPushServiceClient, IFocusExternalDataService focusExternalDataService) { _focusStore = focusStore; _logger = logger; _butler = butler; _digitPushServiceClient = digitPushServiceClient; _focusExternalDataService = focusExternalDataService; options = optionsAccessor.Value; }
public FocusUpdateService(IFocusStore focusStore, ICalendarServiceClient calendarServiceClient, ITravelServiceClient travelServiceClient, IDigitLogger logger, IEnumerable <IFocusSubscriber> focusSubscribers, IFocusGeofenceService focusGeofenceService, IOptions <DigitServiceOptions> options) { this.focusStore = focusStore; this.calendarServiceClient = calendarServiceClient; this.travelServiceClient = travelServiceClient; this.logger = logger; this.focusSubscribers = focusSubscribers; _focusGeofenceService = focusGeofenceService; _options = options.Value; }
public UserService(IUserRepository userRepository, ICalendarServiceClient calendarService, IButler butler, IOptions <DigitServiceOptions> optionsAccessor, IDigitLogger digitLogger, IDigitPushServiceClient digitPushServiceClient, ILogger <UserService> logger) { this.userRepository = userRepository; this.calendarService = calendarService; this.butler = butler; this.digitLogger = digitLogger; this.digitPushServiceClient = digitPushServiceClient; _logger = logger; options = optionsAccessor.Value; }