from django.urls import path
from .views.ProjectViews import ProjectListAPIView, ProjectCreateAPIView, ProjectEditAPIView, ProjectDetailAPIView, \
    ProjectAssignVendorAPIView, ProjectUnAssignVendorAPIView, ProjectAssignEmployeeAPIView, ProjectUnAssignEmployeeAPIView, \
    ProjectDeleteAPIView, ProjectMinutesOfMeetingUpdateAPIView, ProjectAssignConsultantAPIView, ProjectAssignContractorAPIView,\
ProjectUnAssignConsultantAPIView, ProjectUnAssignContractorAPIView



urlpatterns = [
    path('', ProjectListAPIView.as_view(), name='projects.list'),
    path('/create', ProjectCreateAPIView.as_view(), name='projects.create'),
    path('/edit/<int:pk>', ProjectEditAPIView.as_view(), name='projects.update'),
    path('/detail/<int:pk>', ProjectDetailAPIView.as_view(), name='projects.detail'),
    path('/<int:pk>/minutes-of-meeting', ProjectMinutesOfMeetingUpdateAPIView.as_view(), name='projects.detail'),
    path('/delete/<int:pk>', ProjectDeleteAPIView.as_view(), name='projects.detail'),
    path('/<int:pk>/assign-vendor', ProjectAssignVendorAPIView.as_view()),
    path('/<int:pk>/unassign-vendor', ProjectUnAssignVendorAPIView.as_view()),

    path('/<int:pk>/assign-consultant', ProjectAssignConsultantAPIView.as_view()),
    path('/<int:pk>/unassign-consultant', ProjectUnAssignConsultantAPIView.as_view()),

    path('/<int:pk>/assign-contractor', ProjectAssignContractorAPIView.as_view()),
    path('/<int:pk>/unassign-contractor', ProjectUnAssignContractorAPIView.as_view()),

    path('/<int:pk>/assign-employees', ProjectAssignEmployeeAPIView.as_view()),
    path('/<int:pk>/unassign-employees', ProjectUnAssignEmployeeAPIView.as_view()),
]
