Open Source Contribution Details

LizzysIcecreamShop


My Contribution:

I added a CosmosDB Data Access Library. The internal CosmosDBDataAccess handles direct communication with CosmosDB while the public CosmosDBCRUD is the API with the model types that bridge the JSON documents and the UI models, for which classes were created. I scaffolded the appsettings.json file, but it needs instance data from the CosmosDB database.

Overall Value of the Project:

This project by Kevin Ball was created as part of Tim Corey's C# Challenge to grow and practice C#. The first revision is a console app to allow Lizzy's Ice Cream Shop to manage product, users, and inventory for their ice cream shop.

Technologies Used

  • .NET;
  • .NET 6;
  • Azure;
  • Azure Cosmos DB;
  • C#;
  • Class Library;
  • Console Application;

Find the Project here:

Link to Code Base: https://github.com/kevball2/LizzysIcecreamShop

Link to Pull Request: https://github.com/kevball2/LizzysIcecreamShop/pull/3

Back to List