Beispiel #1
0
 public BlogApiPublicController(
     IAsyncUseCaseRequestHandler <RetrieveBlogsRequest, PaginatedItem <RetrieveBlogsResponse> > retrieveItemsHandler,
     IAsyncUseCaseRequestHandler <RetrieveBlogRequest, RetrieveBlogResponse> retrieveItemHandler,
     GetBlogsByUserNameInteractor getBlogsByUserNameInteractor
     )
 {
     _retrieveItemsHandler         = retrieveItemsHandler;
     _retrieveItemHandler          = retrieveItemHandler;
     _getBlogsByUserNameInteractor = getBlogsByUserNameInteractor;
 }
 public BlogApiController(
     IMediator eventAggregator,
     IAsyncUseCaseRequestHandler <CreateBlogRequest, CreateBlogResponse> createItemHandler,
     IAsyncUseCaseRequestHandler <UpdateBlogRequest, UpdateBlogResponse> updateItemHandler,
     IAsyncUseCaseRequestHandler <DeleteBlogRequest, DeleteBlogResponse> deleteItemHandler
     )
 {
     _eventAggregator   = eventAggregator;
     _createItemHandler = createItemHandler;
     _updateItemHandler = updateItemHandler;
     _deleteItemHandler = deleteItemHandler;
 }