Пример #1
0
        public Analyzer(IWeatherService weather, INudgeOracleRepository nudgeOracleRepository, IWalkService walkService, IPushNotificationService pushNotificationService)
        {
            this.WeatherService          = weather;
            this.NudgeOracleRepository   = nudgeOracleRepository;
            this.WalkService             = walkService;
            this.PushNotificationService = pushNotificationService;

            this.random = new Random();
        }
Пример #2
0
        public DatabaseTesting(ILogger <DatabaseTesting> logger, INudgeOracleRepository anonymousNudgeOracleRepository, IUserService userService, INudgeService nudgeService)
        {
            this.logger = logger;
            this.anonymousNudgeOracleRepository = anonymousNudgeOracleRepository;
            this.userService  = userService;
            this.nudgeService = nudgeService;

            this.random = new Random();
        }
Пример #3
0
 public AnalysisService(IWeatherService weather, INudgeRepository nudge, INudgeOracleRepository nudgeOracle)
 {
     this.WeatherService        = weather;
     this.NudgeRepository       = nudge;
     this.nudgeOracleRepository = nudgeOracle;
 }
Пример #4
0
 public NudgeService(INudgeRepository nudgeRepository, IPreferencesRepository preferencesRepository, INudgeOracleRepository anonymousNudgesRepository)
 {
     this.NudgeRepository                = nudgeRepository;
     this.PreferencesRepository          = preferencesRepository;
     this.AnonymousNudgeOracleRepository = anonymousNudgesRepository;
 }