csUSDomainPlugin.Effects.ViewModels.EffectsModelSettingsViewModel.SetChemicalsData C# (CSharp) Method

SetChemicalsData() public method

public SetChemicalsData ( Newtonsoft.Json.Linq.JArray chemicalsData ) : void
chemicalsData Newtonsoft.Json.Linq.JArray
return void
        public void SetChemicalsData(JArray chemicalsData)
        {
            Chemicals = chemicalsData.Select(chemical => new JObject { { "ChemicalName", (string)chemical["ChemicalName"] }, { "ChemicalId", (string)chemical["ChemicalID"] } });
        }

Usage Example

Example #1
0
        public void RegisterEffectsMapTool(EffectsModelSettingsViewModel effectsSettingsViewModel)
        {
            _EffectsSettingsViewModels.Add(effectsSettingsViewModel);

            if (_effectsEvent == null)
            {
                ImbSubscribe();
            }

            if (_models == null)
            {
                GetModels();
            }
            else
            {
                effectsSettingsViewModel.SetModelData(_models);
            }

            if (_chemicalNames == null)
            {
                GetChemicalNames();
            }
            else
            {
                effectsSettingsViewModel.SetChemicalsData(_chemicalNames);
            }
        }