Vidyano.ViewModel.PersistentObjectAttribute.RestoreEditBackup C# (CSharp) Метод

RestoreEditBackup() приватный Метод

private RestoreEditBackup ( ) : void
Результат void
        internal void RestoreEditBackup()
        {
            var backup = (JObject)Model["Backup"];
            if (backup != null)
            {
                foreach (var property in backup.Properties())
                {
                    var propertyName = property.Name;
                    Model[propertyName] = property.Value;

                    // Raise property
                    OnPropertyChanged(char.ToUpperInvariant(propertyName[0]) + propertyName.Substring(1));
                }

                Model.Remove("Backup");

                HasValue = Value != null;
                OnPropertyChanged("DisplayValue");
                OnPropertyChanged("SelectedOption");
            }
        }