public async Task PollSensorValues(DateTime start, DateTime end) { var loadedTimeseries = await LoadMidresSensorValues(start, end); var dbReadTimeseries = ReadAndSaveMidresSensorValues(loadedTimeseries); _dbContext.SaveChanges(); SaveLowresSensorValues(dbReadTimeseries); _dbContext.SaveChanges(); _netatmoStructure.RefreshDbGuids(); }
public ActionResult DeleteModule([FromRoute] string moduleId) { var normalizedModuleId = (string)(ModuleId)moduleId; _databaseContext.NetatmoModuleMeasures.RemoveRange(_databaseContext.NetatmoModuleMeasures.Where(x => x.ModuleId == normalizedModuleId)); _databaseContext.SaveChanges(); return(StatusCode((int)HttpStatusCode.OK)); }