from django.urls import path
from .views import *

urlpatterns = [

    # =========================
    # CART
    # =========================
    path('cart/add/', AddToCartView.as_view(), name='add-to-cart'),

    path('cart/increase/<int:item_id>/',
         IncreaseQuantityView.as_view(),
         name='increase-quantity'),

    path('cart/decrease/<int:item_id>/',
         DecreaseQuantityView.as_view(),
         name='decrease-quantity'),

    path('cart/remove/<int:item_id>/',
         RemoveCartItemView.as_view(),
         name='remove-cart-item'),

  
    path('checkout/', CheckoutView.as_view(), name='checkout'),

    path('', OrderListView.as_view(), name='order-list'),

    path('create/', OrderCreateView.as_view(), name='order-create'),

    path('update/<int:pk>/',
         OrderUpdateView.as_view(),
         name='order-update'),

    path('delete/<int:pk>/',
         OrderDeleteView.as_view(),
         name='order-delete'),
    path('clear-history/', ClearOrderHistoryView.as_view(), name='order-clear-history'),
    path('favorites/', FavoriteOrderListView.as_view(), name='favorite-orders'),
    # orders/urls.py

    path('favorite/<int:pk>/', ToggleFavoriteOrderView.as_view(), name='toggle-favorite'),

    path('reorder/<int:pk>/', ReOrderView.as_view(), name='reorder'),
]
