fix course destroy
This commit is contained in:
parent
36c0ebced0
commit
a84d9f428d
|
@ -15,8 +15,9 @@ class CourseDestroyAction
|
||||||
use AsAction;
|
use AsAction;
|
||||||
use TracksJob;
|
use TracksJob;
|
||||||
|
|
||||||
public function handle(CourseMember $course): void
|
public function handle(int $courseId): void
|
||||||
{
|
{
|
||||||
|
$course = CourseMember::find($courseId);
|
||||||
app(NamiSettings::class)->login()->deleteCourse($course->member->nami_id, $course->nami_id);
|
app(NamiSettings::class)->login()->deleteCourse($course->member->nami_id, $course->nami_id);
|
||||||
|
|
||||||
$course->delete();
|
$course->delete();
|
||||||
|
@ -24,7 +25,7 @@ class CourseDestroyAction
|
||||||
|
|
||||||
public function asController(CourseMember $course): JsonResponse
|
public function asController(CourseMember $course): JsonResponse
|
||||||
{
|
{
|
||||||
$this->startJob($course);
|
$this->startJob($course->id, $course->member->fullname);
|
||||||
|
|
||||||
return response()->json([]);
|
return response()->json([]);
|
||||||
}
|
}
|
||||||
|
@ -34,12 +35,12 @@ class CourseDestroyAction
|
||||||
*/
|
*/
|
||||||
public function jobState(WithJobState $jobState, ...$parameters): WithJobState
|
public function jobState(WithJobState $jobState, ...$parameters): WithJobState
|
||||||
{
|
{
|
||||||
$member = $parameters[0]->member;
|
$memberFullname = $parameters[1];
|
||||||
|
|
||||||
return $jobState
|
return $jobState
|
||||||
->before('Ausbildung für ' . $member->fullname . ' wird gelöscht')
|
->before('Ausbildung für ' . $memberFullname . ' wird gelöscht')
|
||||||
->after('Ausbildung für ' . $member->fullname . ' gelöscht')
|
->after('Ausbildung für ' . $memberFullname . ' gelöscht')
|
||||||
->failed('Fehler beim Löschen der Ausbildung für ' . $member->fullname)
|
->failed('Fehler beim Löschen der Ausbildung für ' . $memberFullname)
|
||||||
->shouldReload(JobChannels::make()->add('member')->add('course'));
|
->shouldReload(JobChannels::make()->add('member')->add('course'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue