public async Task InitAsync() { var client = _connection.GetOrCreateCosmosClient(); await client.CreateDatabaseIfNotExistsAsync("CustomerApi", 400); await client.GetDatabase("CustomerApi") .DefineContainer("Customer", $"/{nameof(CustomerDocument.PartitionKey)}") .CreateIfNotExistsAsync(); }
public async Task CreateCustomerAsync(CustomerModel customer) { var client = _connection.GetOrCreateCosmosClient(); var container = client.GetContainer("CustomerApi", "Customer"); await container.CreateItemAsync <CustomerDocument>(new CustomerDocument(customer)); }