Beispiel #1
0
        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));
        }