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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
 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();
         }
     }
 }