StocksNew/Modules/Asset/app/Repositories/AssetDemandRepository.php
Sampanna Rimal 53c0140f58 first commit
2024-08-27 17:48:06 +05:45

37 lines
784 B
PHP

<?php
namespace Modules\Asset\Repositories;
use Modules\Asset\Models\AssetDemand;
use Modules\Asset\Repositories\AssetDemandInterface;
class AssetDemandRepository implements AssetDemandInterface
{
public function findAll()
{
return AssetDemand::get();
}
public function getAssetDemandById($assetDemandId)
{
return AssetDemand::findOrFail($assetDemandId);
}
public function delete($assetDemandId)
{
AssetDemand::destroy($assetDemandId);
}
public function create(array $assetDemandDetails)
{
return AssetDemand::create($assetDemandDetails);
}
public function update($assetDemandId, array $newDetails)
{
return AssetDemand::where('id', $assetDemandId)->update($newDetails);
}
}