> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.EasyAF.Business Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#E0EC32" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name                                                                                              | Summary                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [EntityManager](/api-reference/CloudNimble/EasyAF/Business/EntityManager)                         | Provides a base class for entity-specific business logic managers with built-in CRUD operations,  audit trail support, and lifecycle event hooks. Handles common entity operations and automatically  manages audit fields for entities that implement auditing interfaces. |
| [IdentifiableEntityManager](/api-reference/CloudNimble/EasyAF/Business/IdentifiableEntityManager) | Provides a specialized entity manager for entities that implement IIdentifiable\<TId>.  Automatically generates GUID identifiers for entities with empty IDs during insertion.                                                                                              |
| [ManagerBase](/api-reference/CloudNimble/EasyAF/Business/ManagerBase)                             | Represents the base class for all EasyAF business logic managers. Provides access to a database context  and message publishing capabilities for implementing business operations and workflows.                                                                            |
| [StateMachineEntityManager](/api-reference/CloudNimble/EasyAF/Business/StateMachineEntityManager) | A Manager inheriting from `IdentifiableEntityManager`3\` that contains reusable logic for updating a *TEntity*'s current State.                                                                                                                                             |
| [StatusEntityManager](/api-reference/CloudNimble/EasyAF/Business/StatusEntityManager)             | A Manager inheriting from `IdentifiableEntityManager`3\` that contains reusable logic for updating a *TEntity*'s current Status.                                                                                                                                            |
