Ejemplo n.º 1
0
 public WeatherService(IWeatherStateService weatherStateService,
                       ILocationFinder locationFinder,
                       IDayTimeServiceFactory dayTimeServiceFactory,
                       ITimeService timeService)
 {
     this._weatherStateService = weatherStateService;
     this._locationFinder      = locationFinder;
     this._dayTimeService      = dayTimeServiceFactory.BuildAndGetInstance();
     this._timeService         = timeService;
 }
Ejemplo n.º 2
0
 public NoonService(IDayTimeService nextDayTimeService) : base(DayTime.Noon, nextDayTimeService)
 {
 }
Ejemplo n.º 3
0
 protected DayTimeService(DayTime dayTime, IDayTimeService nextDayTimeService)
 {
     this._dayTime            = dayTime;
     this._nextDayTimeService = nextDayTimeService;
 }
Ejemplo n.º 4
0
 public NightService(IDayTimeService nextDayTimeService) : base(DayTime.Night, nextDayTimeService)
 {
 }
Ejemplo n.º 5
0
 public MorningService(IDayTimeService nextDayTimeService) : base(DayTime.Morning, nextDayTimeService)
 {
 }
Ejemplo n.º 6
0
 public DawnService(IDayTimeService nextDayTimeService) : base(DayTime.Dawn, nextDayTimeService)
 {
 }
Ejemplo n.º 7
0
 public AfternoonService(IDayTimeService nextDayTimeService) : base(DayTime.Afternoon, nextDayTimeService)
 {
 }
Ejemplo n.º 8
0
 public DuskService(IDayTimeService nextDayTimeService) : base(DayTime.Dusk, nextDayTimeService)
 {
 }