public void ChangeUnits(Units units) { Units = units; DailyData.ForEach(x => x.ChangeUnits(Units)); HourlyData.ForEach(x => x.ChangeUnits(Units)); }
public void ChangeLanguage(Language language) { Language = language; DailyData.ForEach(x => x.ChangeLanguage(Language)); HourlyData.ForEach(x => x.ChangeLanguage(Language)); }
public IFourDaysData Clone() { var newHourlyData = new List <IHourlyData>(); HourlyData.ForEach(item => { newHourlyData.Add(item.Clone()); }); var newDailyData = new List <IDailyData>(); DailyData.ForEach(item => { newDailyData.Add(item.Clone()); }); return(new FourDaysForecast(newHourlyData, newDailyData)); }