billing-rsabhk/app/Repositories/MsRuangPelayananRepository.php
2025-04-27 18:17:42 +07:00

42 lines
905 B
PHP

<?php
namespace App\Repositories;
use App\Models\MsRuangPelayanan;
use App\Interfaces\MsRuangPelayananInterface;
use Illuminate\Support\Facades\Storage;
class MsRuangPelayananRepository implements MsRuangPelayananInterface
{
private $msRuangPelayanan;
public function __construct(MsRuangPelayanan $msRuangPelayanan)
{
$this->msRuangPelayanan = $msRuangPelayanan;
}
public function getAll()
{
return $this->msRuangPelayanan->all();
}
public function getById($id)
{
return $this->msRuangPelayanan->find($id);
}
public function store($data)
{
return $this->msRuangPelayanan->create($data);
}
public function update($id, $data)
{
return $this->msRuangPelayanan->find($id)->update($data);
}
public function delete($id)
{
return $this->msRuangPelayanan->find($id)->delete();
}
}