<?php

namespace Modules\Admin\Repositories;

use Modules\Admin\Models\Warning;


class WarningRepository implements WarningInterface
{
    public function findAll()
    {
        return Warning::get();
    }

    public function getWarningById($warningId)
    {
        return Warning::findOrFail($warningId);
    }

    public function delete($warningId)
    {
        Warning::destroy($warningId);
    }

    public function create(array $warningDetails)
    {
        return Warning::create($warningDetails);
    }

    public function update($warningId, array $newDetails)
    {
        return Warning::where('warning_id', $warningId)->update($newDetails);
    }

}