{"id":13775087,"url":"https://github.com/azure-samples/azure-sql-db-todo-backend-dotnet","last_synced_at":"2025-05-11T07:31:49.614Z","repository":{"id":56261304,"uuid":"306166752","full_name":"Azure-Samples/azure-sql-db-todo-backend-dotnet","owner":"Azure-Samples","description":"Implementation of the Todo Backend API using ASP.NET Core, JSON, Dapper and Azure SQL","archived":false,"fork":false,"pushed_at":"2023-10-23T18:38:40.000Z","size":46,"stargazers_count":13,"open_issues_count":0,"forks_count":14,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-04-11T17:02:22.025Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure-Samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-10-21T22:56:03.000Z","updated_at":"2024-03-18T04:06:05.000Z","dependencies_parsed_at":"2024-01-13T10:43:20.153Z","dependency_job_id":"c9c43e95-8ff3-4100-9791-1a13b0e49ed5","html_url":"https://github.com/Azure-Samples/azure-sql-db-todo-backend-dotnet","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-sql-db-todo-backend-dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-sql-db-todo-backend-dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-sql-db-todo-backend-dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure-Samples%2Fazure-sql-db-todo-backend-dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure-Samples","download_url":"https://codeload.github.com/Azure-Samples/azure-sql-db-todo-backend-dotnet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253533701,"owners_count":21923498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T17:01:33.761Z","updated_at":"2025-05-11T07:31:49.358Z","avatar_url":"https://github.com/Azure-Samples.png","language":"C#","funding_links":[],"categories":["Code Samples"],"sub_categories":["REST"],"readme":"---\npage_type: sample\nlanguages:\n- tsql\n- sql\n- aspx-csharp\n- csharp\n- json\nproducts:\n- azure\n- dotnet\n- aspnet\n- aspnet-core\n- azure-app-service\n- azure-sql-database\ndescription: \"TodoMVC Backend Implementation with Azure WebApps, Net Core and Azure SQL\"\nurlFragment: azure-sql-db-todo-backend-dotnet\n---\n\n\u003c!-- \nGuidelines on README format: https://review.docs.microsoft.com/help/onboard/admin/samples/concepts/readme-template?branch=master\n\nGuidance on onboarding samples to docs.microsoft.com/samples: https://review.docs.microsoft.com/help/onboard/admin/samples/process/onboarding?branch=master\n\nTaxonomies for products and languages: https://review.docs.microsoft.com/new-hope/information-architecture/metadata/taxonomies?branch=master\n--\u003e\n\n# TodoMVC Backend Implementation with Azure WebApps, .Net Core and Azure SQL\n\n![License](https://img.shields.io/badge/license-MIT-green.svg)\n\nImplementation of the [Todo Backend API](http://www.todobackend.com/index.html) using Azure WebApps, .Net Core and Azure SQL. \n\n## Unit Test\n\nAs per Todo Backend API specifications, unit test can be run via this link, once you have deployed it on Azure:\n\n[Todo Backend Specs Unit Test](https://todobackend.com/specs/index.html)\n\nMake sure to [configure CORS correctly](https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-rest-api#add-cors-functionality) for your Web App.\n\n## Live Client\n\nYou can also test this implementation right using the live [ToDoMVC](http://todomvc.com/) test app:\n\n[Todo Full-Stack Example](https://todobackend.com/client/index.html)\n\nusing the deployed solution as the backend server. For example: https://dm-tdb-02.azurewebsites.net/todo.\n\n## Deployment\n\n### Create Database\n\nCreate 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](https://github.com/yorek/azure-sql-db-samples#running-the-samples). \n\nIf you are completely new to Azure SQL, here's a full playlist that will help you: [Azure SQL for beginners](https://www.youtube.com/playlist?list=PLlrxD0HtieHi5c9-i_Dnxw9vxBY-TqaeN).\n\n### Manual Deployment\n\nWIP\n\n### Automated Deployment\n\nWIP\n\n## Contributing \n\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\nthe rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.\n\nWhen you submit a pull request, a CLA bot will automatically determine whether you need to provide\na CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions\nprovided by the bot. You will only need to do this once across all repos using our CLA.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\nMore details in the full [Contributing](./CONTRIBUTING.md) page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure-samples%2Fazure-sql-db-todo-backend-dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazure-samples%2Fazure-sql-db-todo-backend-dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure-samples%2Fazure-sql-db-todo-backend-dotnet/lists"}