first commit
This commit is contained in:
74
Modules/Admin/app/Services/AdminService.php
Normal file
74
Modules/Admin/app/Services/AdminService.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
namespace Modules\Admin\Services;
|
||||
|
||||
use Modules\Admin\Models\Caste;
|
||||
use Modules\Admin\Models\City;
|
||||
use Modules\Admin\Models\Company;
|
||||
use Modules\Admin\Models\CompanyType;
|
||||
use Modules\Admin\Models\Country;
|
||||
use Modules\Admin\Models\Department;
|
||||
use Modules\Admin\Models\Designation;
|
||||
use Modules\Admin\Models\District;
|
||||
use Modules\Admin\Models\Gender;
|
||||
use Modules\Admin\Models\Nationality;
|
||||
use Modules\Admin\Models\Province;
|
||||
|
||||
final class AdminService
|
||||
{
|
||||
function pluckCountries()
|
||||
{
|
||||
return Country::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckCompanyTypes()
|
||||
{
|
||||
return CompanyType::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckCompanies()
|
||||
{
|
||||
return Company::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckProvinces()
|
||||
{
|
||||
return Province::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckDistricts()
|
||||
{
|
||||
return District::pluck('name', 'id');
|
||||
|
||||
}
|
||||
|
||||
function pluckCities()
|
||||
{
|
||||
return City::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckCastes()
|
||||
{
|
||||
return Caste::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckGenders()
|
||||
{
|
||||
return Gender::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckNationalities()
|
||||
{
|
||||
return Nationality::pluck('name', 'id');
|
||||
}
|
||||
|
||||
function pluckDepartments()
|
||||
{
|
||||
return Department::pluck('name', 'department_id');
|
||||
}
|
||||
|
||||
function pluckDesignations()
|
||||
{
|
||||
return Designation::pluck('name', 'designation_id');
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user