تفاصيل العمل

لمشروع عبارة عن Web API باستخدام ASP.NET Core لإدارة بيانات الأقسام (Departments) داخل قاعدة البيانات.

الوظائف الأساسية (Endpoints):

عرض جميع الأقسام

GET /api/Department

إرجاع قائمة بكل الأقسام الموجودة في قاعدة البيانات.

عرض قسم محدد بالـ ID

GET /api/Department/{id}

البحث عن قسم معين باستخدام رقم التعريف (ID).

عرض قسم محدد بالاسم

GET /api/Department/{name}

البحث عن قسم معين باستخدام الاسم.

إضافة قسم جديد

POST /api/Department

إضافة قسم جديد لقاعدة البيانات مع البيانات (الاسم – المدير – الوصف).

يرجع كائن القسم الجديد بعد إنشائه.

تعديل قسم موجود

PUT /api/Department?id={id}

تعديل بيانات قسم محدد (الاسم – المدير – الوصف).

حذف قسم

DELETE /api/Department?id={id}

حذف قسم من قاعدة البيانات باستخدام رقم التعريف (ID).

تقنيات مستخدمة:

ASP.NET Core Web API.

Entity Framework Core للتعامل مع قاعدة البيانات.

Swagger UI لتجربة الـ API وعرض الوثائق بشكل تفاعلي.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات