Dev2.Activities.Designers2.Core.QuickVariableInput.QuickVariableInputViewModel.DoAdd C# (CSharp) Method

DoAdd() protected method

protected DoAdd ( object o ) : void
o object
return void
        protected virtual void DoAdd(object o)
        {
            // Consumer needs to Validate() before calling this method!
            UpdatePreviewViewModelInputs();

            var inputs = PreviewViewModel.Inputs.Select(input => input.Key);
            var enumerable  = inputs as IList<string> ?? inputs.ToList();
            EventPublishers.Aggregator.Publish(new AddStringListToDataListMessage(enumerable.ToList()));
            _addToCollection(enumerable, Overwrite);
            DoClear(o);
        }