示例#1
0
        public void LoadDeviceInfo(string serial, string name, string manufacturer)
        {
            var practice = _authService.GetDefaultPractice();

            _settings.AddOrUpdateValue("livehts.practiceid", practice.Id.ToString());
            _settings.AddOrUpdateValue("livehts.practicename", practice.Name);
            _settings.AddOrUpdateValue("livehts.practicecode", practice.Code);

            _deviceSetupService.CheckRegister(new Device(serial, serial, name, practice.Id));
            var device = _authService.GetDefaultDevice();

            _settings.AddOrUpdateValue("livehts.deviceid", device.Id.ToString());
            _settings.AddOrUpdateValue("livehts.devicecode", device.Code ?? "");

            var provider = _authService.GetDefaultProvider();

            _settings.AddOrUpdateValue("livehts.providerid", provider.Id.ToString());
            _settings.AddOrUpdateValue("livehts.providername", provider.Person.FullName);
        }