> For the complete documentation index, see [llms.txt](https://timgeyssens.gitbook.io/ui-o-matic/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://timgeyssens.gitbook.io/ui-o-matic/09.eventmodel.md).

# Event Model

UI-O-Matic features an event model that allows you to plug in additional code at different stages of an objects crud cycle.

## UIOMaticObjectService

The events can be found on the UIOMaticObjectService class found in the UIOMatic.Services namespace

```
UIOMatic.Services.UIOMaticObjectService
```

### BuildingQuery \*

### BuiltQuery \*

### ScaffoldingObject

### CreatingObject

### CreatedObject

### UpdatingObject

### UpdatedObject

### DeletingObjects

### DeletedObjects

\* Only fires when using default `IUIOMaticRepository`, or if the replacement repository explicitly fires them.

\##Examples\
For example of using these events please refer to the [Further Reading](/ui-o-matic/14.furtherreading.md) section.
