コード例 #1
0
        public static async Task<SensorReading> Insert(SensorReading data)
        {
            var ctx = ModelContext.GetInstance();

            ctx.sensorreadings.Add(toRaw(data));

            await ctx.SaveChangesAsync();
            return (SensorReading)ctx.sensorreadings.OrderByDescending(x => x.id).FirstOrDefault();
        }
コード例 #2
0
        public static async Task <SensorReading> Insert(SensorReading data)
        {
            var ctx = ModelContext.GetInstance();

            ctx.sensorreadings.Add(toRaw(data));

            await ctx.SaveChangesAsync();

            return((SensorReading)ctx.sensorreadings.OrderByDescending(x => x.id).FirstOrDefault());
        }
コード例 #3
0
        public static Database.sensorreading toRaw(SensorReading data)
        {
            var raw = new Database.sensorreading()
            {
                reading = data.Reading,
                reading_date = data.ReadingDate,
                sensor_id = data.SensorId,
            };

            if (data.Id != null)
            {
                raw.id = (int)data.Id;
            }

            return raw;
        }
コード例 #4
0
        public static Database.sensorreading toRaw(SensorReading data)
        {
            var raw = new Database.sensorreading()
            {
                reading      = data.Reading,
                reading_date = data.ReadingDate,
                sensor_id    = data.SensorId,
            };

            if (data.Id != null)
            {
                raw.id = (int)data.Id;
            }

            return(raw);
        }
コード例 #5
0
 public static Task<object> Update(SensorReading reading)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
 public static Task <object> Update(SensorReading reading)
 {
     throw new NotImplementedException();
 }