قمت بتطوير API لإدارة المدن (Cities Manager) باستخدام ASP.NET Core Web API لتمكين إضافة، تعديل، وحذف، واسترجاع بيانات المدن بطريقة مرنة وسريعة.
المميزات:
عمليات CRUD متكاملة (Create, Read, Update, Delete) للمدن.
دعم البحث والتصفية للمدن حسب الاسم أو الكود.
توثيق كامل باستخدام Swagger UI لسهولة الاستخدام من قبل المطورين.
️ استخدام Repository Pattern و Dependency Injection لكتابة كود نظيف وسهل الاختبار.
قاعدة بيانات SQL Server لإدارة البيانات مع Entity Framework Core.
اختبار الـ Endpoints باستخدام Postman لضمان الجودة.