<?php

namespace Modules\Admin\Repositories;

use Modules\Admin\Models\Resignation;


class ResignationRepository implements ResignationInterface
{
    public function findAll()
    {
        return Resignation::get();
    }

    public function getResignationById($resignationId)
    {
        return Resignation::findOrFail($resignationId);
    }

    public function delete($resignationId)
    {
        Resignation::destroy($resignationId);
    }

    public function create(array $resignationDetails)
    {
        return Resignation::create($resignationDetails);
    }

    public function update($resignationId, array $newDetails)
    {
        return Resignation::where('resignation_id', $resignationId)->update($newDetails);
    }

}