public async Task Update(BlePeripheralViewModel peripheral) { if (m_peripheral != null && !m_peripheral.Model.Equals(peripheral.Model)) { await CloseConnection(); } m_peripheral = peripheral; }
private async Task RememberedDeviceAsync(BlePeripheralViewModel blePeripheralViewModel) { var device = new DeviceModel(); device.DeviceName = blePeripheralViewModel.AddressAndName; device.DeviceID = blePeripheralViewModel.Address; try { App.Database.AddDevice(device); var cc = App.Database.GetDevice(); } catch (Exception e) { throw; } }
private async Task DeleteDevice(BlePeripheralViewModel blePeripheralViewModel) { var device = new DeviceModel(); device.DeviceName = blePeripheralViewModel.AddressAndName; device.DeviceID = blePeripheralViewModel.Address; try { var cc = App.Database.GetDevice(); App.Database.DeleteDevice(device.DeviceID); } catch (Exception e) { throw; } }