> ## 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. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.