/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $dataAccess = new NotesMng();
     //$doctor = users::where('id','=', Auth::user()->id)->firstOrFail();
     $list = ['doctor_id' => Auth::user()->id, 'subject' => $request->subject, 'body' => $request->body];
     $dataAccess->saveNotes($list);
     return redirect('/notes');
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //get note list
     //$notes = Note::where('doctor_id', '=', Auth::user()->id)->get();
     $dataAccess = new NotesMng();
     $request = Request::create('/api/notes/' . Auth::user()->id, 'GET');
     $response = Route::dispatch($request);
     $obj = json_decode($response->content(), true);
     $notes = $obj["data"];
     if (\Request::has('search')) {
         $query = \Request::get('search');
         $results = $dataAccess->search($query);
         return \View::make('notes')->with('notes', $results);
     }
     return \View::make('notes')->with('notes', $notes);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $dataAccess = new NotesMng();
     $notes = $dataAccess->getNotes($id);
     return Response::json(array('error' => false, 'data' => $notes), 200);
 }