public virtual void OnUserItemSelected(IOrderFieldItemVM item) { if (item.Type == AppRopio.Models.Basket.Responses.Enums.OrderFieldType.Counter) { item.Expanded = !item.Expanded; } }
public OrderFieldAutocompleteBundle(IOrderFieldItemVM orderField, Dictionary <string, string> dependentFieldsValues, NavigationType navigationType = NavigationType.Push) : base(navigationType, new Dictionary <string, string> { { nameof(Id), orderField.Id }, { nameof(Name), orderField.Name }, { nameof(Value), orderField.Value }, { nameof(Type), ((int)orderField.Type).ToString() }, { nameof(IsRequired), orderField.IsRequired.ToString() }, { nameof(AutocompleteStartIndex), orderField.AutocompleteStartIndex.ToString(NumberFormatInfo.InvariantInfo) }, { nameof(DependentFieldsValues), JsonConvert.SerializeObject(dependentFieldsValues) } }) { Id = orderField.Id; Name = orderField.Name; Value = orderField.Value; Type = orderField.Type; IsRequired = orderField.IsRequired; AutocompleteStartIndex = orderField.AutocompleteStartIndex; DependentFieldsValues = dependentFieldsValues; }