RestaurantAPI is a RESTful Web API project built using ASP.NET Core. It provides a simple, yet efficient way to manage a database of restaurants, their addresses, and dishes. The API supports standard CRUD operations for creating, retrieving, updating, and deleting restaurants and dishes. The project uses Entity Framework Core for database management and follows best practices for structuring and organizing the codebase.
- Support for CRUD operations on restaurants and dishes.
- Use of Entity Framework Core for database management.
- Clear separation of concerns with models, controllers, and services.
- Pagination for listing restaurants and dishes.
- Use of AutoMapper for mapping between entities and data transfer objects (DTOs).
- Additionally, the project is ready for deployment on Microsoft Azure