示例#1
0
 public FocusExternalDataService(ICalendarServiceClient calendarServiceClient,
                                 ITravelServiceClient travelServiceClient, IFocusStore focusStore)
 {
     _calendarServiceClient = calendarServiceClient;
     _travelServiceClient   = travelServiceClient;
     _focusStore            = focusStore;
 }
示例#2
0
 public DeviceDataService(IFocusStore focusStore,
                          IDeviceSyncStore deviceSyncStore,
                          ICalendarServiceClient calendarServiceClient,
                          ITravelServiceClient travelServiceClient)
 {
     _focusStore            = focusStore;
     _deviceSyncStore       = deviceSyncStore;
     _calendarServiceClient = calendarServiceClient;
     _travelServiceClient   = travelServiceClient;
 }
示例#3
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;
 }
示例#4
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;
 }
示例#5
0
 public FocusCalendarSyncService(ICalendarServiceClient calendarServiceClient,
                                 IFocusStore focusStore)
 {
     this.calendarServiceClient = calendarServiceClient;
     this.focusStore            = focusStore;
 }