Exemple #1
0
        public CollectionItemVM(ProductDataType dataType, ProductParameterValue value)
        {
            DataType = dataType;
            Id       = value.Id;

            ValueName = !value.ValueName.IsNullOrEmtpy() ? value.ValueName : value.Value;
            Value     = value.Value;
        }
Exemple #2
0
 protected override IShopAvailabilityItemVM SetupItem(ProductDataType dataType, Shop value)
 {
     return(new ShopAvailabilityItemVM(dataType, value));
 }
 protected override CollectionItemVM SetupItem(ProductDataType dataType, ProductParameterValue value)
 {
     return(new CollectionItemVM(dataType, value));
 }
 protected abstract TItemVM SetupItem(ProductDataType dataType, TValue value);
 protected override ICatalogItemVM SetupItem(ProductDataType dataType, Product model)
 {
     return(new CatalogItemVM(model));
 }
Exemple #6
0
 public ShopAvailabilityItemVM(ProductDataType dataType, Shop model)
 {
     DataType = dataType;
     Model    = model;
 }