From ad5cc72dbd21e71ee627df51e919cb2e1bcb73fe Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Mon, 22 Jul 2019 07:59:20 +0000 Subject: [PATCH] Add call to get list of promos, sorted by name in ascending order. #229 --- src/Controller/APIController.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 6d5e295a..bfa5d5eb 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -717,6 +717,28 @@ class APIController extends Controller if ($res->isError()) return $res->getReturnResponse(); + // get promos + $promos = $em->getRepository(Promo::class)->findBy([], ['name' => 'asc']); + + error_log("mogol " . count($promos)); + + $promo_list = []; + foreach($promos as $promo) + { + $promo_list[] = [ + 'id' => $promo->getID(), + 'name' => $promo->getName(), + 'code' => $promo->getCode(), + 'discount_rate' => $promo->getDiscountRate(), + 'discount_apply'=> $promo->getDiscountApply(), + ]; + } + + $data = [ + 'promos' => $promo_list + ]; + $res->setData($data); + return $res->getReturnResponse(); }