This .NET 8 web application allows users to create, update, retrieve, and delete questions for a questionnaire. It utilizes Azure Cosmos DB for data storage and provides endpoints for CRUD operations.
- Create questions with different types: Paragraph, YesNo, Dropdown, MultipleChoice, Date, Number.
- Update existing questions.
- Retrieve questions based on their ID.
- Delete questions.
- Data storage in Azure Cosmos DB for NoSQL.
- .NET 8
- Azure Cosmos DB
- xUnit for unit testing
- Clone the repository.
- Ensure you have .NET 8 SDK installed.
- Set up Azure Cosmos DB and obtain the connection string.
- Update the connection string in
appsettings.json
. - Run the application.