from django.urls import path
from .views import (
    SearchEngine,
    get_models_data,
    cart_summary,
    cart_quantity,
    cart_add,
    cart_delete,
    get_cart_items,
    order,
    buy_credits,
    download_file,
    show_order,
    ## ADMIN
    ReleaseOrder,
    change_database,
    download_database,
)

app_name = 'main'

urlpatterns = [
    path('', SearchEngine.as_view(), name='search-view'),
    path('get_models_data/<int:pk>/', get_models_data, name='get-models'),
    path('cart/', cart_summary, name='cart'),
    path('cart_quantity/', cart_quantity, name='cart-quantity'),
    path('cart_add/', cart_add, name='cart-add'),
    path('cart_delete/', cart_delete, name='cart-delete'),
    path('cart_items/', get_cart_items, name='cart-items'),
    path('order/', order, name='order'),
    path('show_order/<int:pk>/', show_order, name='show-order'),
    path('buy_credits/', buy_credits, name='buy-credits'),
    path('download_file/<int:pk>/<str:type>/', download_file, name='download-file'),
    path('release_order/<int:pk>/', ReleaseOrder.as_view(), name='release-order'),
    path('change_database/', change_database, name='change-database'),
    path('download_database/', download_database, name='download-database'),
]