> For the complete documentation index, see [llms.txt](https://docs.umbcheckout.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.umbcheckout.net/core-services/database-service.md).

# Database Service

A service which handles storing of the Basket in the database

The database service is what handles the retrieval of the UmbCheckout Basket within the database.

You can access the database service by injecting `IDatabaseService` which can be found within the namespace`UmbCheckout.Core.Interfaces`

#### GetBasket

The gets the stored Basket

Parameters:

| Name      | Detail                                                                              |
| --------- | ----------------------------------------------------------------------------------- |
| sessionId | The session to retrieve the [Basket](/core-services/object-reference/basket.md) for |

```csharp
Task<Basket?> GetBasket(string sessionId);
```
