public async Task InitAsync()
        {
            var client = _connection.GetOrCreateCosmosClient();
            await client.CreateDatabaseIfNotExistsAsync("CustomerApi", 400);

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