public LayoutEditorPopulation LoadDataFromXML(string xml) { Debug.Assert(!string.IsNullOrEmpty(xml)); _layoutEditorPopulation = XmlHelpers.DeserializeXmlString(xml, typeof(LayoutEditorPopulation)) as LayoutEditorPopulation; var userSettings = ServiceLocator.Current.GetInstance<UserSettingsService>(); userSettings.UserSettings.IsMultiple = _layoutEditorPopulation.IsMultiple; userSettings.UserSettings.MultipleLayout = _layoutEditorPopulation.GetMultipleLayoutEnum(); userSettings.UserSettings.ContainerName = _layoutEditorPopulation.ContainerName; var eventAggregator = ServiceLocator.Current.GetInstance<IEventAggregator>(); return _layoutEditorPopulation; }
private LayoutEditorPopulation LoadFromJson(string json) { Debug.Assert(!string.IsNullOrEmpty(json)); _layoutEditorPopulation = JsonHelpers.Deserialize(json, typeof(LayoutEditorPopulation)) as LayoutEditorPopulation; var userSettings = ServiceLocator.Current.GetInstance<UserSettingsService>(); userSettings.UserSettings.IsMultiple = _layoutEditorPopulation.IsMultiple; userSettings.UserSettings.MultipleLayout = _layoutEditorPopulation.GetMultipleLayoutEnum(); userSettings.UserSettings.ContainerName = _layoutEditorPopulation.ContainerName; var eventAggregator = ServiceLocator.Current.GetInstance<IEventAggregator>(); return _layoutEditorPopulation; }