diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 2a30a2e..4fc57ef 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -41,6 +41,7 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) { //Agent $routes->get('agent/agentList', 'AgentController::agentList'); + $routes->get('agent/agentListForEnquiryCreationDropdown', 'AgentController::agentListForEnquiryCreationDropdown'); $routes->get('agent/findAgent', 'AgentController::findAgent'); $routes->post('agent/createAgent', 'AgentController::createAgent'); $routes->post('agent/updateAgent', 'AgentController::updateAgent'); diff --git a/app/Controllers/AgentController.php b/app/Controllers/AgentController.php index 9e6a4cf..8810288 100644 --- a/app/Controllers/AgentController.php +++ b/app/Controllers/AgentController.php @@ -34,6 +34,22 @@ class AgentController extends ResourceController } + public function agentListForEnquiryCreationDropdown() + { + try{ + + $id = $this->request->getGet('manager_id'); + + $data = $this->AgentModel->where('manager_id' , $id )->where('is_active',1)->findAll(); + + return $this->respond(['status' => 'success', 'code' => 200, 'data' => $data], 200); + + } catch (\Exception $e) { + return $this->respond(['status' => 'failed', 'code' => 500, 'data' => $e->getMessage()], 500); + } + + } + // Find a agent public function findAgent() {