public static function PopulateProductViewModelList($products) { for ($i = 0; $i < count($products); $i++) { $models[$i] = ProductHelper::PopulateProductViewModel($products[$i]); } return $models; }
function action_remove() { session_start(); $model = $_SESSION['basket']; $productId = $_POST['productId']; $model->Remove(ProductHelper::PopulateProductViewModel(ProductService::GetById($productId))); $_SESSION['basket'] = $model; }
public static function GetProductsByOrderId($order_id) { $orders = OrderListService::GetByOrderId($order_id); for ($i = 0; $i < count($orders); $i++) { $products[$i] = ProductHelper::PopulateProductViewModel(ProductService::GetById($orders[$i]->product_id)); } return $products; }
public static function PopulateReviewViewModel($review) { $model = new ReviewViewModel(); $model->id = $review->review_id; $model->product = ProductHelper::PopulateProductViewModel(ProductService::GetById($review->product_id)); $model->account = AccountHelper::PopulateAccountViewModel(AccountService::GetById($review->account_id)); $model->value = $review->value; return $model; }
function action_detail() { $tovarId = $_GET['tovarId']; if (!is_null($tovarId)) { $this->view->generate('/Product/detail_view.php', 'template_view.php', ProductHelper::PopulateProductViewModel(ProductService::GetById($tovarId))); } else { header("Location: /main/index"); } }