Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }