public static function PopulateAttributeViewModelList($attributes) { for ($i = 0; $i < count($attributes); $i++) { $models[$i] = AttributeHelper::PopulateAttributeViewModel($attributes[$i]); } return $models; }
public static function PopulateAttributeListViewModel($attribute) { $model = new AttributeListViewModel(); $model->id = $attribute->id; $model->attribute = AttributeHelper::PopulateAttributeViewModel(AttributeService::GetById($attribute->attribute_id)); $model->value = $attribute->name; return $model; }
public static function PopulateAttributeValueFloatViewModel($attribute) { $model = new AttributeFloatViewModel(); $model->id = $attribute->attributevaluefloat_id; $model->attribute = AttributeHelper::PopulateAttributeViewModel(AttributeService::GetById($attribute->attribute_id)); //$model->product = ProductHelper::PopulateProductViewModel(ProductService::GetById($attribute->product_id)); $model->value = $attribute->value; return $model; }
public static function PopulateCatalogueDetailViewModel($catalogue) { $model = new CatalogDetailViewModel(); $model->name = $catalogue->name; $model->section_name = $catalogue->section->section_name; $attributes = CatalogueAttributeService::GetByCatalogueId($catalogue->catalogue_id); for ($i = 0; $i < count($attributes); $i++) { $model->attributes[$i] = AttributeHelper::PopulateAttributeViewModel(AttributeService::GetById($attributes[$i]->attribute_id)); } return $model; }