ultimatepos/Modules/Connector/Http/Controllers/Api/V2/ReferenceController.php

65 lines
1.7 KiB
PHP

<?php
namespace Modules\Connector\Http\Controllers\Api\V2;
use Illuminate\Http\Request;
use Modules\Connector\Http\Controllers\Api\BrandController;
use Modules\Connector\Http\Controllers\Api\BusinessLocationController;
use Modules\Connector\Http\Controllers\Api\CategoryController;
use Modules\Connector\Http\Controllers\Api\CommonResourceController;
use Modules\Connector\Http\Controllers\Api\TaxController;
use Modules\Connector\Http\Controllers\Api\UnitController;
class ReferenceController extends BaseController
{
public function __construct(
protected BusinessLocationController $locationController,
protected BrandController $brandController,
protected CategoryController $categoryController,
protected UnitController $unitController,
protected TaxController $taxController,
protected CommonResourceController $commonController
) {
}
public function businessLocations()
{
return $this->locationController->index();
}
public function brands()
{
return $this->brandController->index();
}
public function categories()
{
return $this->categoryController->index();
}
public function units()
{
return $this->unitController->index();
}
public function taxes()
{
return $this->taxController->index();
}
public function paymentMethods(Request $request)
{
return $this->commonController->getPaymentMethods($request);
}
public function paymentAccounts(Request $request)
{
return $this->commonController->getPaymentAccounts($request);
}
public function businessDetails(Request $request)
{
return $this->commonController->getBusinessDetails($request);
}
}