public static function GetAttributesByCatalogueId($catalogueId) { $cas = CatalogueAttribute::find('all', array('catalogue_id' => $catalogueId)); for ($i = 0; $i < count($cas); $i++) { $attributes[$i] = AttributeService::GetById($cas[$i]->attribute_id); } return $attributes; }
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; }
public static function PopulateAttributeFromEditModel($id, $name, $attributeGroupName, $attributeUnitName) { $attribute = AttributeService::GetById($id); $attribute->attributegroup_id = AttributeGroupService::GetByName($attributeGroupName)->attributegroup_id; $attribute->name = $name; if ($attributeUnitName != "-") { $attribute->unit_id = UnitService::GetByName($attributeUnitName)->unit_id; } else { $attribute->unit_id = null; } return $attribute; }
public function testPassThroughForAttribute() { $attributeId = 123; $this->attributeRepository->expects($this->once())->method('LoadById')->with($this->equalTo($attributeId))->will($this->returnValue(new TestCustomAttribute(1, 'l'))); $this->attributeService->GetById($attributeId); }
public function action_Remove() { PermissionHelper::Verification('Editor'); $id = $_GET['id']; AttributeService::Delete(AttributeService::GetById($id)); header("Location: /Attribute/Item"); }