Create WebAPI
Create a WebAPI Project to consume data from Cosmos DB
Create project
dotnet new webapiCreate Item model in a folder called Models
Item model in a folder called Modelsusing Newtonsoft.Json;
namespace CosmosDemo.Models;
public class Item
{
[JsonProperty(PropertyName = "id")]
public string? Id { get; set; }
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
[JsonProperty(PropertyName = "isComplete")]
public bool Completed { get; set; }
}Create a folder called Services
Services Replace Program.cs
Program.cs Add ItemsController
Add ItemsControllerModify appsettings.json
appsettings.jsonRemove others
Alternatively Download repo
Last updated