public void RegisterZone(ZoneInfo zoneReg) { var zone = new ZoneAreaData { Date = zoneReg.date, Sensor = _datagetter.QuerySensor(zoneReg.Sensor), Vehicle = _datagetter.QueryVehicle(zoneReg.Rfid) }; _zoneRegister.registerZonePass(zone); }
public void InsertRegisterZoneArea(ZoneAreaData zoneArea) { try { using var context = new SmartCityZoneContext(); context.Add(zoneArea); context.SaveChanges(); } catch (Exception e) { Console.WriteLine("Problem connecting to DB when registering a ZoneAreaData"); throw e; } }
public void registerZonePass(ZoneAreaData zone) { try { using var context = new SmartCityZoneContext(); zone.Vehicle = context.Vehicles.Where(x => x.VehicleId == zone.Vehicle.VehicleId).First(); zone.Sensor = context.Sensors.Where(x => x.SensorId == zone.Sensor.SensorId).First(); context.Add(zone); context.SaveChanges(); } catch (Exception e) { Console.WriteLine("Problem connecting to DB when registering a area entry"); throw e; } }
public void registerZoneExit(ZoneAreaData zone) { throw new NotImplementedException(); }