public void Forecast(int StationID, DateTime TargetDate) { TargetDate = TargetDate.Date; DatabaseConnector dc = new DatabaseConnector(); if (dc.SelectForecastDayStationData(StationID, TargetDate, 1).Count > 0) return; List<List<RuntimeStationData>> HistoryData = GetPredictData(StationID, TargetDate); List<ForecastDayStationData> DataList = dayforecastslot(HistoryData); foreach (ForecastDayStationData Record in DataList) { Record.StationID = StationID; Record.Time = TargetDate + TimeSpan.FromMinutes(Record.ID * 15); dc.AddForecastDayStationData(Record); } }
public void Forecast(int StationID, DateTime TargetDate) { TargetDate = TargetDate.Date; DatabaseConnector dc = new DatabaseConnector(); if (dc.SelectForecastDayStationData(StationID, TargetDate, 1).Count > 0) { return; } List <List <RuntimeStationData> > HistoryData = GetPredictData(StationID, TargetDate); List <ForecastDayStationData> DataList = dayforecastslot(HistoryData); foreach (ForecastDayStationData Record in DataList) { Record.StationID = StationID; Record.Time = TargetDate + TimeSpan.FromMinutes(Record.ID * 15); dc.AddForecastDayStationData(Record); } }
public List <ForecastDayStationData> SelectForecastDayStationData(int StationID, DateTime TargetDate, int Forecast) { DatabaseConnector dc = new DatabaseConnector(); return(dc.SelectForecastDayStationData(StationID, TargetDate, Forecast)); }
public List<ForecastDayStationData> SelectForecastDayStationData(int StationID, DateTime TargetDate,int Forecast) { DatabaseConnector dc = new DatabaseConnector(); return dc.SelectForecastDayStationData(StationID, TargetDate,Forecast); }