This demo is a simple web app to manage items you have at home and with who you have shared them. It is also to show you how to integrate entities managed by the LSG.GenericCrud with a frontend application. This sample include these entities:
Type | Type of controller | Type of implementation | DTO |
---|---|---|---|
Contact | CrudController | Implemented | No |
Item | CrudController | Implemented | Yes |
Share | HistoricalCrudController | CustomService | No |
Contributor | CrudController | Inherited | No |
User | HistoricalCrudController | Inherited | Yes |
Hook | CrudController | Inherited | No |
BlogPost | HistoricalCrudController | Implemented | Yes |
The CustomService layer that will act as a webhook handler for shares. When a specific action configured hits an endpoint, if a webhook is configured, it will be trigger.