public async Task <IActionResult> Create([Bind("Id,DeviceId,SensorId,Temperature,Humidity,CarbonMonoxideLevel,Status,ReadingDate")] DataReading dataReading) { if (ModelState.IsValid) { _context.Add(dataReading); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dataReading)); }
public async Task <IActionResult> Create([Bind("DeviceId,SerialNumber,RegistrationDate,FirmwareVersion")] Device device) { if (ModelState.IsValid) { device.DeviceId = Guid.NewGuid(); _context.Add(device); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(device)); }
public async Task <IActionResult> Create([Bind("SensorId,DeviceId")] Sensor sensor) { if (ModelState.IsValid) { sensor.SensorId = Guid.NewGuid(); _context.Add(sensor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sensor)); }
public void PostData(Device device_) { if (device_ is null) { throw new ArgumentNullException(nameof(device_)); } else { using (var db = new DeviceContext()) { db.Add(device_); db.SaveChanges(); } } }