/**
  * View Managers in the database
  * @param null $name
  * @param null $manager_type
  * @param null $sport
  * @param null $sport_gender
  * @param null $state
  */
 public function viewManagers($name = null, $manager_type = null, $sport = null, $sport_gender = null, $country = null, $state = null)
 {
     $managers = ManagersDatabase::name($name)->managerType($manager_type)->sport($sport)->sportGender($sport_gender)->country($country)->state($state)->paginate(25);
     $manager_type = array_map('ucfirst', array_merge(['0' => '-- Select Option --'], BasicSiteRepository::getManagerTypes()));
     $management_level = array_map('ucfirst', array_merge(['0' => '-- Select Option --'], BasicSiteRepository::getUserManagementLevelType(SiteConstants::USER_MANAGER)));
     $sport_type = array_map('ucfirst', BasicSiteRepository::getSportTypes());
     $sport_gender = array_map('ucfirst', array_merge(['0' => '-- Select Option --'], SportsRepository::getSportsGender()));
     $country = array_map('ucfirst', BasicSiteRepository::getListOfCountries());
     $state = array_map('ucfirst', array_merge(['0' => "-- Select State --"], BasicSiteRepository::getAmericanState()));
     return view('admin.managers_database.view_manager', compact('managers', 'manager_type', 'management_level', 'sport_type', 'sport_gender', 'country', 'state'));
 }