protected virtual void InitFromBundle(SelectionBundle parameters)
        {
            _parameterId         = parameters.ParameterId;
            _parameterWidgetType = parameters.WidgetType;

            Name           = parameters.ParameterName;
            Values         = parameters.Values;
            SelectedValues = parameters.SelectedValues;
        }
Ejemplo n.º 2
0
 public SelectionBundle(string filterId, string filterName, ProductWidgetType widgetType, List <ProductParameterValue> values, List <ApplyedProductParameterValue> selectedValues)
     : base(new Dictionary <string, string>
 {
     { nameof(ParameterId), filterId },
     { nameof(ParameterName), filterName },
     { nameof(WidgetType), ((int)widgetType).ToString() },
     { nameof(ValuesString), JsonConvert.SerializeObject(values) },
     { nameof(SelectedValuesString), selectedValues.IsNullOrEmpty() ? string.Empty : JsonConvert.SerializeObject(selectedValues) }
 })
 {
 }