Namespace Whipstaff.AspNetCore
Classes
- BaseStartup
Core Initialization logic.
- CrudApiController<TListQuery, TListRequestDto, TListQueryResponse, TViewQuery, TViewQueryResponse, TAddCommand, TAddRequestDto, TAddResponseDto, TDeleteCommand, TDeleteResponseDto, TUpdateCommand, TUpdateRequestDto, TUpdateResponseDto, TCrudControllerLogMessageActions>
A generic controller supporting CRUD operations. Pre-defines CQRS activities along with Authorization and logging.
- QueryOnlyApiController<TListQuery, TListRequestDto, TListQueryResponse, TViewQuery, TViewQueryResponse, TQueryOnlyControllerLogMessageActions>
A generic API controller supporting List and View operations. Pre-defines CQRS activities along with Authorization and logging.
- QueryOnlyMvcController<TListQuery, TListRequestDto, TListQueryResponse, TViewQuery, TViewQueryResponse, TQueryOnlyControllerLogMessageActions>
A generic MVC controller supporting List and View operations. Pre-defines CQRS activities along with Authorization and logging.