Esempio n. 1
0
 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;
 }