public virtual void Concat(IDailyObject dailyObject) { dailyObject.SaftyInvoke <ForecastTraffic>(t => { var dateIndex = _dateIndexer[dailyObject.Date] * 96; Array.Copy(t.AHTs, 0, _ahts, dateIndex, 96); Array.Copy(t.CVs, 0, _cvs, dateIndex, 96); _dailyCVs[_dateIndexer[dailyObject.Date]] = t.SumOfCVs; // daily CVs }); dailyObject.SaftyInvoke <ForecastServiceLevelGoal>(t => { var dateIndex = _dateIndexer[dailyObject.Date] * 24; Array.Copy(t.Goals, 0, _goals, dateIndex, 24); }); }
public virtual void Concat(IDailyObject dailyObject) { dailyObject.SaftyInvoke<ForecastTraffic>(t => { var dateIndex = _dateIndexer[dailyObject.Date] * 96; Array.Copy(t.AHTs, 0, _ahts, dateIndex, 96); Array.Copy(t.CVs, 0, _cvs, dateIndex, 96); _dailyCVs[_dateIndexer[dailyObject.Date]] = t.SumOfCVs; // daily CVs }); dailyObject.SaftyInvoke<ForecastServiceLevelGoal>(t => { var dateIndex = _dateIndexer[dailyObject.Date] * 24; Array.Copy(t.Goals, 0, _goals, dateIndex, 24); }); }
public void Concat(IDailyObject dailyObject) { throw new NotImplementedException(); }