This is a sample Multi-Tenant application built using ASP.NET Boilerplate and module-zero.
- Anyone can create a tenant using a registration form and becomes admin of the tenant.
- Anyone can register to a tenant.
- Users can create events.
- Users can see events and other registered users.
- Users can register to events based on some policy.
- Users can cancel their registration based on some policy.
- Users can cancel their own events.
Note: You can register to default tenant or create your own tenant.
There is a Codeproject article explains this example deeply: