middleware('maintenance_mode'); $this->refundProcessService = $refundProcessService; } public function index() { $data['items'] = $this->refundProcessService->getAll(); return view('refund::admin.refund_process.index', $data); } public function process_list() { $data['items'] = $this->refundProcessService->getAll(); return view('refund::admin.refund_process.process_list', $data); } public function store(RefundProcessRequest $request) { try { $this->refundProcessService->save($request->except("_token")); LogActivity::successLog('Refund Process added.'); return response()->json(["message" => "New Refund Process Added Successfully"], 200); } catch (\Exception $e) { LogActivity::errorLog($e->getMessage()); return response()->json(["message" => "Something Went Wrong", "error" => $e->getMessage()], 503); } } public function update(RefundProcessRequest $request, $id) { try { $this->refundProcessService->update($request->except("_token"), $id); LogActivity::successLog('Refund Process updated.'); return response()->json(["message" => "Refund Process updated Successfully"], 200); } catch (\Exception $e) { LogActivity::errorLog($e->getMessage()); return response()->json(["message" => "Something Went Wrong", "error" => $e->getMessage()], 503); } } public function destroy($id) { try { $this->refundProcessService->delete($id); LogActivity::successLog('A Refund Process has been destroyed.'); Toastr::success(__('common.deleted_successfully'),__('common.success')); return back(); } catch (\Exception $e) { LogActivity::errorLog($e->getMessage().' - Error has been detected for Refund Process'); Toastr::error(__('common.Something Went Wrong')); return back(); } } }