Technovert.Azure.Cosmos.Repository 1.0.0

Install-Package Technovert.Azure.Cosmos.Repository -Version 1.0.0
dotnet add package Technovert.Azure.Cosmos.Repository --version 1.0.0
<PackageReference Include="Technovert.Azure.Cosmos.Repository" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Technovert.Azure.Cosmos.Repository --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Technovert.Azure.Cosmos.Repository, 1.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Technovert.Azure.Cosmos.Repository as a Cake Addin
#addin nuget:?package=Technovert.Azure.Cosmos.Repository&version=1.0.0

// Install Technovert.Azure.Cosmos.Repository as a Cake Tool
#tool nuget:?package=Technovert.Azure.Cosmos.Repository&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
       //Connection for the cosomos db
        string connectionString = ConfigurationManager.ConnectionStrings["CosmosDb"].ConnectionString;

        //Using Account and key for the cosmos db
        string accountURL = ConfigurationManager.AppSettings["CosmosDBUri"];
        string accountKey = ConfigurationManager.AppSettings["CosmosDbKey"];


        string dbName = ConfigurationManager.AppSettings["CosmosDbName"];
        string collName = ConfigurationManager.AppSettings["CosmosCollectionName"];

        //For this sample we are using Item Model. You can replace it with yours
        CosmosRepository<Employee> client = new CosmosRepository<Employee>(connectionString, dbName, collName);

        //BaseCosmosCommonRepository client = new BaseCosmosCommonRepository(accountURL, accountKey, dbName, collName); // we can also use connection string, just like the above         

        //Creating New Item 
        Employee employee = new Employee
        {
            Name = "John",
            Department = "IT"                
        };

        //Adding item to Cosmosdb
        await client.AddAsync(employee);

        //Getting Item by ID
        await client.GetByIdAsync("XXX-XXXX-XXX");// you need to pass the Record Id, for Getting complete item

        //Updating Item
        await client.UpdateAsync(employee);

        //Deleting Item from the collection By ID
        await client.DeleteAsyncById("XXX-XXXX-XXX");// you need to pass the Record Id, to deelete the complete record form the collection.

        //Deleting Item from the collection By sending record
        await client.DeleteAsync(employee);

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 237 12/24/2019