public function postAdd(Request $Request)
 {
     $AuthUser = $Request->user();
     $CompanionshipVisit = CompanionshipVisit::withTrashed()->where($Request->except(['visited']))->first() ?: new CompanionshipVisit($Request->all());
     $CompanionshipVisit->wardId = $AuthUser->wardId;
     $CompanionshipVisit->quorumId = $AuthUser->quorumId;
     $CompanionshipVisit->visitYear = date('Y');
     $CompanionshipVisit->visited = $Request->get('visited');
     $CompanionshipVisit->save();
     //If soft deleted, restore.
     if ($CompanionshipVisit->trashed()) {
         $CompanionshipVisit->restore();
     }
     if ($Request->ajax()) {
         return Response::json(['success' => true, 'status' => 'Visit Recorded!']);
     }
     return Redirect::back()->with('status', 'Visit Recorded!');
 }