We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0f8e0ec commit e56fc36Copy full SHA for e56fc36
app/Services/AdminEventService.php
@@ -3,7 +3,9 @@
3
namespace App\Services;
4
5
use App\Enums\EventsEnum;
6
+use App\Enums\StatusEnum;
7
use App\Models\Event;
8
+use App\Models\InstructorAvailability;
9
10
class AdminEventService
11
{
@@ -25,5 +27,10 @@ public function acceptEvent(Event $event): Event
25
27
public function rejectEvent(Event $event): void
26
28
29
$event->update(['status' => EventsEnum::REJECTED->value]);
30
+
31
+ InstructorAvailability::where('instructor_id', $event->instructor_id)
32
+ ->where('start_time', $event->start)
33
+ ->where('end_time', $event->end)
34
+ ->update(['status' => StatusEnum::AVAILABLE->value]);
35
}
36
0 commit comments