public BrewTargetTemperature GetTargetTemp() { var t = _db.TargetTemp.FirstOrDefault(); if (t != null) { return t; } t = new BrewTargetTemperature(); t.Target1 = 20; t.Target2 = 20; _db.TargetTemp.Add(t); return t; }
public async void Post([FromBody]BrewTargetTemperature value) { using (var db = new BrewMaticContext()) { var t = await db.TargetTemp.FirstOrDefaultAsync(); if (t == null) { t = new BrewTargetTemperature(); db.Add(t); } t.Target1 = value.Target1; t.Target2 = value.Target2; await db.SaveChangesAsync(); } }
public async Task<BrewTargetTemperature> Get() { //todo! Return async data!! var logs = new List<BrewTempLog>(); using (var db = new BrewMaticContext()) { var t = await db.TargetTemp.FirstOrDefaultAsync(); if (t != null) return t; t = new BrewTargetTemperature { Target1 = 20, Target2 = 20 }; db.Add(t); await db.SaveChangesAsync(); return t; } }