<?php

namespace App\Services\Administrator;

use Illuminate\Http\Request;

class AdministratorTeacherSubmissionService
{
    public function __construct(
        protected TeacherSubmissionReportService $reportService,
        protected TeacherSubmissionNotificationService $notificationService,
    ) {
    }

    public function report(): array
    {
        return $this->reportService->report();
    }

    public function sendNotifications(Request $request, int $adminId): array
    {
        return $this->notificationService->send($request, $adminId);
    }
}