TrakHound_Dashboard.Pages.DeviceManager.Pages.Parts.Controls.PartCountEventItem.GetGeneratedEventValues C# (CSharp) Method

GetGeneratedEventValues() private method

private GetGeneratedEventValues ( string Id ) : void
Id string
return void
        private void GetGeneratedEventValues(string Id)
        {
            GeneratedEventValues.Clear();

            if (ParentPage != null && ParentPage.GeneratedEventItems != null)
            {
                var e = ParentPage.GeneratedEventItems.ToList().Find(x => x.Id == Id);
                if (e != null)
                {
                    // Add each Value
                    foreach (var value in e.Event.values)
                    {
                        if (value.result != null) GeneratedEventValues.Add(value.result.value);
                    }

                    // Add Default Value
                    if (e.Event.Default != null)
                    {
                        if (e.Event.Default != null) GeneratedEventValues.Add(e.Event.Default.value);
                    }
                }
            }
        }