|
|
|
@ -166,3 +166,22 @@ def api_detalle_vehiculo(request, vehiculo_id): |
|
|
|
return Response(serializer.data) |
|
|
|
except Vehiculo.DoesNotExist: |
|
|
|
return Response({'error': 'Vehiculo no encontrado'}, status=404) |
|
|
|
|
|
|
|
|
|
|
|
@api_view(['GET']) |
|
|
|
def api_lista_repostajes(request): |
|
|
|
"""Devuelve la lista de todos los repostajes.""" |
|
|
|
repostajes = Repostaje.objects.all() |
|
|
|
serializer = RepostajeSerializer(repostajes, many=True) |
|
|
|
return Response(serializer.data) |
|
|
|
|
|
|
|
|
|
|
|
@api_view(['GET']) |
|
|
|
def api_detalle_repostaje(request, repostaje_id): |
|
|
|
"""Devuelve los detalles de un repostaje específico.""" |
|
|
|
try: |
|
|
|
repostaje = Repostaje.objects.get(id=repostaje_id) |
|
|
|
serializer = RepostajeSerializer(repostaje) |
|
|
|
return Response(serializer.data) |
|
|
|
except Repostaje.DoesNotExist: |
|
|
|
return Response({'error': 'Repostaje no encontrado'}, status=404) |