private void SaveDevice() { Device.Serial = Serial; Device.Name = Name; Device.Code = Code; Central.Name = CentralName; Central.Address = CentralAddress; Local.Name = LocalName; Local.Address = LocalAddress; try { _deviceSetupService.Register(Device); _deviceSetupService.SaveCentral(Central); _deviceSetupService.SaveLocal(Local); Device = _deviceSetupService.GetDefault(Device.Id); if (null != Device) { _settings.AddOrUpdateValue("device.id", JsonConvert.SerializeObject(Device)); } Central = _deviceSetupService.GetCentral(); if (null != Central) { _settings.AddOrUpdateValue("hapi.central", JsonConvert.SerializeObject(Central)); } Local = _deviceSetupService.GetLocal(); if (null != Local) { _settings.AddOrUpdateValue("hapi.local", JsonConvert.SerializeObject(Local)); } _dialogService.ShowToast("Device info saved successfully"); } catch (Exception e) { throw; } }