This Commander API stores command line snippets along with a short description of what it does, as well as which platform it's for.
- Rest API
- .NET Core
- MVC Architectural Pattern
- C#
- Docker
- Dependency Injection
- Repository Design Pattern
- SQL Server Express & SSMS
- Entity Framework Core O/RM (DBContext,Migration)
- Data Transfer Objects (DTOs) & AutoMapper
- RESTful API Guidelines
- HTTP (GET, POST, PUT, PATCH, DELETE, Status Codes)
- Views (Razor, Shared Layout, ViewBag, RenderSection)
- Testing API Endpoints (SwaggerUI & Postman)
- Docker (Container, Image, Deploying on DockerHub)
- Microsoft Azure (Deployment: Docker Image + SQL Database)
Post method creates a new command, returns the location header with a link to the resource, as well as the '201 Created' status code.