Ejemplo n.º 1
0
 public static function PopulateProductViewModelList($products)
 {
     for ($i = 0; $i < count($products); $i++) {
         $models[$i] = ProductHelper::PopulateProductViewModel($products[$i]);
     }
     return $models;
 }
Ejemplo n.º 2
0
 function action_remove()
 {
     session_start();
     $model = $_SESSION['basket'];
     $productId = $_POST['productId'];
     $model->Remove(ProductHelper::PopulateProductViewModel(ProductService::GetById($productId)));
     $_SESSION['basket'] = $model;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 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");
     }
 }