/azure-sql-db-todo-backend-dotnet

Implementation of the Todo Backend API using ASP.NET Core, JSON, Dapper and Azure SQL

Primary LanguageC#MIT LicenseMIT

page_type languages products description urlFragment
sample
tsql
sql
aspx-csharp
csharp
json
azure
dotnet
aspnet
aspnet-core
azure-app-service
azure-sql-database
TodoMVC Backend Implementation with Azure WebApps, Net Core and Azure SQL
azure-sql-db-todo-backend-dotnet

TodoMVC Backend Implementation with Azure WebApps, .Net Core and Azure SQL

License

Implementation of the Todo Backend API using Azure WebApps, .Net Core and Azure SQL.

Unit Test

As per Todo Backend API specifications, unit test can be run via this link, once you have deployed it on Azure:

Todo Backend Specs Unit Test

Make sure to configure CORS correctly for your Web App.

Live Client

You can also test this implementation right using the live ToDoMVC test app:

Todo Full-Stack Example

using the deployed solution as the backend server. For example: https://dm-tdb-02.azurewebsites.net/todo.

Deployment

Create Database

Create an Azure SQL database where to host the to-do data. If you need help to create an Azure SQL database, take a look here: Running the samples.

If you are completely new to Azure SQL, here's a full playlist that will help you: Azure SQL for beginners.

Manual Deployment

WIP

Automated Deployment

WIP

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

More details in the full Contributing page.