smsTemplateRepository = $smsTemplateRepository; } public function getSmsTemplates() { return $this->smsTemplateRepository->getSmsTemplates(); } public function getSmsTemplateTypes() { return $this->smsTemplateRepository->getSmsTemplateTypes(); } public function createTemplate($data) { foreach ($data['reciepnt_type'] as $key => $reciepnt) { if ($reciepnt == "customer") { $data['reciepnt'][$key] = "customer"; }elseif ($reciepnt == "seller") { $data['reciepnt'][$key] = "seller"; } } return $this->smsTemplateRepository->createTemplate($data); } public function updateSmsTemplate($data, $id) { foreach ($data['reciepnt_type'] as $key=> $reciepnt) { if ($reciepnt == "customer") { $data['reciepnt'][$key] = "customer"; }elseif ($reciepnt == "seller") { $data['reciepnt'][$key] = "seller"; } } return $this->smsTemplateRepository->updateSmsTemplate($data, $id); } public function updateSmsTemplateStatus($data) { return $this->smsTemplateRepository->updateSmsTemplateStatus($data); } public function find($id) { return $this->smsTemplateRepository->find($id); } }