public WeatherService(IWeatherStateService weatherStateService, ILocationFinder locationFinder, IDayTimeServiceFactory dayTimeServiceFactory, ITimeService timeService) { this._weatherStateService = weatherStateService; this._locationFinder = locationFinder; this._dayTimeService = dayTimeServiceFactory.BuildAndGetInstance(); this._timeService = timeService; }
public NoonService(IDayTimeService nextDayTimeService) : base(DayTime.Noon, nextDayTimeService) { }
protected DayTimeService(DayTime dayTime, IDayTimeService nextDayTimeService) { this._dayTime = dayTime; this._nextDayTimeService = nextDayTimeService; }
public NightService(IDayTimeService nextDayTimeService) : base(DayTime.Night, nextDayTimeService) { }
public MorningService(IDayTimeService nextDayTimeService) : base(DayTime.Morning, nextDayTimeService) { }
public DawnService(IDayTimeService nextDayTimeService) : base(DayTime.Dawn, nextDayTimeService) { }
public AfternoonService(IDayTimeService nextDayTimeService) : base(DayTime.Afternoon, nextDayTimeService) { }
public DuskService(IDayTimeService nextDayTimeService) : base(DayTime.Dusk, nextDayTimeService) { }