manageTestimonialService = $manageTestimonialService; } public function create_testimonial() { return view('Admin.Pages.manage_cms.testimonial.add_testimonial'); } public function insert_testimonial(Request $request) { try { $testimonial = $this->manageTestimonialService->insert_testimonial($request); if(!empty($testimonial)) { return response()->json(['success' => true , 'status' => 200]); } else{ return response()->json(['success' => false , 'status' => 422]); } } catch (Exception $e) { echo 'Message: ' .$e->getMessage(); } } public function view_testimonial(Request $request) { $testimonials = $this->manageTestimonialService->view_testimonial($request)->toArray(); // echo "
"; print_r($testimonials);exit;
        return view('Admin.Pages.manage_cms.testimonial.testimonial')->with(['data' => $testimonials]);
        // return response()->json(['success' => true,'status'=>200]);
    }

    public function delete_testimonial($id) {
        // print_r($id);die;
        $testimonials = Testimonial::find($id)->delete();
    }

    public function edit_testimonial($id)
    {
        $data = $this->manageTestimonialService->edit_testimonial($id)->toArray();
        // dd($data);
        return view('Admin.Pages.manage_cms.testimonial.edit_testimonial')->with(['data'=>$data]);
        
    }
    
     public function update_testimonial(Request $request)
    {
        try {            
                $data = $this->manageTestimonialService->update_testimonial($request);
                if(!empty($data)){
                    return response()->json(['success' => true , 'status' => 200]);  
                }
                else{
                    return response()->json(['success' => false , 'status' => 422]);
                }
            }   
        catch (Exception $e) {
                echo 'Message: ' .$e->getMessage();
            }

    }

}