Comence con las vistas. El modelo de agenda está practicamente terminado
This commit is contained in:
@@ -76,4 +76,59 @@ class TurnoController extends Controller
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function confirmar(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->confirmar();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Turno confirmado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function cancelar(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->cancelar();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Turno cancelado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function reprogramar(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->reprogramar();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Turno reprogramado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function clienteAusente(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->clienteAusente();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Turno marcado como cliente ausente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function clientePresente(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->clientePresente();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Turno marcado como cliente presente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user