public void should_Register_Device() { var device = new Device("xserial", "xcode", "xname", Guid.NewGuid()); _deviceSetupService.Register(device); var savedDevice = _deviceSetupService.GetDefault(); Assert.IsNotNull(savedDevice); Assert.AreEqual("xname", savedDevice.Name); Console.WriteLine(savedDevice); }
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; } }
private async void SetupDevice() { Loading = true; _dialogService.ShowWait("Verifying,Please wait..."); //save device info Device.Serial = Serial; Device.Name = Name; _deviceSetupService.Register(Device); Device = _deviceSetupService.GetDefault(Device.Id); if (null != Device) { _settings.AddOrUpdateValue("device.id", JsonConvert.SerializeObject(Device)); } //get fac var practices = new List <Practice>(); try { practices = await _emrService.GetAllDefault(Url); } catch (Exception ex) { _dialogService.Alert("Server error please check with System Admin"); _dialogService.HideWait(); return; } Practices = practices; if (null != practices && practices.Any()) { foreach (var practice in practices) { //save fac _deviceSetupService.SavePractce(practice); } } else { _dialogService.Alert("Address could not be verified"); _dialogService.HideWait(); return; } //get users var users = new List <User>(); try { users = await _emrService.GetUsers(Url); } catch (Exception ex) { _dialogService.Alert("Server error please check with System Admin"); _dialogService.HideWait(); return; } _deviceSetupService.SaveUsers(users); Loading = false; _dialogService.HideWait(); if (Local.IsSetupComplete()) { _dialogService.ShowToast("Device setup successfully,Select Facility"); } else { _dialogService.Alert("Please select Facility before proceeding"); } }