from django.urls import path
from rest_framework.routers import DefaultRouter

from apps.muestreo_laboratorio.views import (
    FotoMuestraDownloadView,
    FotoResultadoDownloadView,
    InformeResultadoDownloadView,
    OrdenMuestreoViewSet,
    ResultadoLaboratorioViewSet,
)


router = DefaultRouter()
router.register(r"ordenes", OrdenMuestreoViewSet, basename="orden-muestreo")
router.register(r"resultados", ResultadoLaboratorioViewSet, basename="resultado-laboratorio")

urlpatterns = [
    path(
        "fotos-muestra/<int:pk>/download/",
        FotoMuestraDownloadView.as_view(),
        name="muestreo-laboratorio-foto-muestra-download",
    ),
    path(
        "fotos-resultado/<int:pk>/download/",
        FotoResultadoDownloadView.as_view(),
        name="muestreo-laboratorio-foto-resultado-download",
    ),
    path(
        "resultados/<int:pk>/informe/download/",
        InformeResultadoDownloadView.as_view(),
        name="muestreo-laboratorio-informe-download",
    ),
]

urlpatterns += router.urls
